Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
NO DEFAULT TABLE

NO DEFAULT TABLE 


 

NO DEFAULT TABLE  
Dieser Befehl benötigt keine Parameter

Der Befehl NO DEFAULT TABLE hebt die Auswirkung des Befehls DEFAULT TABLE auf. Nach seiner Ausführung ist für den Prozess keine Standardtabelle mehr definiert.
Dieser Befehl ist nur wirksam, wenn zuvor der Befehl DEFAULT TABLE aufgerufen wurde.

Dieser Befehl betrifft die Verwendung von Projektformularen, also Formularen, die nicht mit einer Tabelle verknüpft sind: Die meisten Befehle für Formulare (außer Benutzerformulare) erlauben als 1. Parameter einen optionalen Parameter Tabelle. Das gilt zum Beispiel für die Routinen _o_FORM GET PARAMETER, Open form window oder DIALOG. Da ein Projektformular und ein Tabellenformular denselben Namen haben können, kann dieser Parameter zum Bestimmen des zu verwendenden Formulars dienen: Sie übergeben den Parameter Tabelle, wenn das Ziel ein Tabellenformular ist und lassen ihn weg, wenn das Ziel ein Projektformular ist.

In einer Datenbank mit einem Projektformular mit Namen “Formular” und einem Tabellenformular mit demselben Namen für die Tabelle [Table1] schreiben Sie:

 DIALOG([Table1];"Formular") `4D verwendet das Tabellenformular
 DIALOG("Formular") `4D verwendet das Projektformular

Dieses Prinzip greift jedoch nicht bei Ausführen des Befehls DEFAULT TABLE, wenn die Datenbank ein Projektformular und ein Tabellenformular mit demselben Namen enthält. In diesem Fall verwendet 4D standardmäßig das Tabellenformular, selbst wenn der Parameter Tabelle nicht übergeben wurde. Mit dem Befehl NO DEFAULT TABLE können Sie sicherstellen, dass ein Projektformular verwendet wird.

In einer Datenbank mit einem Projektformular mit Namen “Formular” und einem Tabellenformular mit demselben Namen für die Tabelle [Table1] schreiben Sie:

 DEFAULT TABLE([Table1])
 DIALOG("Formular") `4D verwendet das Tabellenformular
 NO DEFAULT TABLE
 DIALOG("Formular") `4D verwendet das Projektformular



Siehe auch 

DEFAULT TABLE

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Tabelle
Nummer: 993

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v11 SQL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)