NO DEFAULT TABLE

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 11


NO DEFAULT TABLE

ParameterTypBeschreibung
Dieser Befehl benötigt keine Parameter

Beschreibung

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 zumBeispiel für die Routinen GET FORM PARAMETER, Open form window oder DIALOG. Da ein Projektformular und ein Tabellenformular denselben Namen haben können. ermöglicht dieser Parameter das zu verwendende Formular zu bestimmen: Sie übergeben den Parameter Tabelle, wenn das Ziel ein Tabellenformular ist und lassen ihn weg, wenn das Ziel ein Projektformular ist. Die Anweisung lautet:

   DIALOG([Table1];"TheForm") `4D uses the table form
   DIALOG("TheForm") `4D uses the project form

Dieses Prinzip greift jedoch nicht bei Ausführen des Befehls DEFAULT TABLE, wenn die Datenbank ein Projektformular und ein Tabellenformular mit demselben Namen einhä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.

Beispiel

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("TheForm") `4D uses the table form
   NO DEFAULT TABLE
   DIALOG("TheForm") `4D uses the project form

Referenz

DEFAULT TABLE.


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next