Einführung in Strukturzugriff

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

Version 11 (Geändert)


Die Befehle und Funktionen dieses Kapitels geben eine Beschreibung der Datenbankstruktur zurück. Damit erhalten Sie die Anzahl der Tabellen, die Anzahl der Felder in jeder Tabelle, die Namen der Tabellen und Felder sowie Typ und Eigenschaften jedes Feldes.

Die Festlegungen der Datenbankstruktur sind sehr hilfreich, wenn Sie Gruppen von Projektmethoden und Formularen entwickeln und einsetzen, die dann in verschiedene Datenbanken kopiert werden können.

Mit der Möglichkeit, die Datenbankstruktur zu lesen, können Sie übertragbaren Code entwickeln und einsetzen.

Tabellen und Felder zählen

Ab 4D v11 ist es möglich, Tabellen und Datenfelder zu entfernen.Das erfordert Änderungen in den Algorithmen früherer Versionen zum Zählen von Tabel-len und Datenfeldern. Sie müssen jetzt Algorithmen durch Kombinieren der Funktionen Get last table number und Get last field number, sowie Is table number valid und Is field number valid verwenden. Hier ein Beispiel für diese Art von Algorithmus:

   For($thetable;1;Get last table number)
      If (Is table number valid($thetable))
         For($thefield;1;Get last field number($thetable))
            If(Is field number valid($thetable;$thefield))
               ... `Das Feld existiert und ist gültig
            End if
         End for
      End if
   End for

Referenz

Field, GET FIELD PROPERTIES, Get last field number, Get last table number, SET INDEX, Table, Table name, Zeiger.


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