Get last table number

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 (Geändert)


Get last table number

ParameterTypBeschreibung
Dieser Befehl benötigt keine Parameter
FunktionsergebnisNumerischHöchste Tabellennummer in der Datenbank

Beschreibung

Die Funktion Get last table number gibt die höchste Tabellennummer unter den Tabellen der Datenbank zurück. Die Tabellen werden in der Reihenfolge ihrer Erstellung nummeriert. Wurde in der Datenbank keine Tabelle gelöscht, gibt die Funktion die Anzahl der Tabellen in der Datenbank zurück. Bei Schleifen auf Tabel--lennummern der Datenbank müssen Sie die Funktion Is table number valid verwenden, um zu prüfen, ob die Tabelle gelöscht wurde oder nicht.

Beispiel

Folgendes Beispiel erstellt ein Array mit Namen asTables, das die Namen der in der Datenbank definierten Tabellen enthält. Dieses Array läßt sich als DropDown-Liste, Registerkarte, rollbarer Bereich usw. einsetzen, um die Liste der Tabellen in einem Formular anzuzeigen:

   ARRAY STRING (31;asTables;Get last table number) 
   If (Get last table number>0)   `Wenn die Datenbank Tabellen enthält
      For ($vlTable; 1; Size of array(asTables);1;-1)
         If(Is table number valid($v1Tables)) 
            asTables {$vlTables}:=Table name ($vlTables) 
         Else
            DELETE FROM ARRAY(asTables; $vlTables)
         End if   
      End for
   End if

Referenz

Get last field number, Is table number valid, Table name.

Anwendung des Befehls

Export All Data, Virtual Structure 1


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