4D v16.3

Commandes du thème Définition structure

Accueil

 
4D v16.3
Commandes du thème Définition structure

Commandes du thème Définition structure  


 

 

Les commandes de ce thème retournent la description de la structure de la base. Elles permettent de connaître le nombre de tables, le nombre de champs dans chaque table, les noms des tables et des champs, ainsi que le type et les propriétés de chaque champ.

L'identification précise de la structure de la base est très utile quand vous développez et utilisez des groupes de méthodes projets et formulaires qui peuvent être copiées dans différentes bases.

La possibilité de lire la structure de la base vous permet de développer et d'utiliser du code portable.

Note : Il est possible de créer et de modifier des tables et des champs 4D par programmation, à l'aide des commandes du moteur SQL intégré de 4D, comme CREATE TABLE ou ALTER TABLE. Pour plus d'informations, reportez-vous au manuel "4D - Référence SQL".

Il est possible de supprimer des tables et des champs 4D. Cette possibilité doit être prise en compte dans les algorithmes utilisés pour dénombrer les tables et les champs. Il est nécessaire d'utiliser des algorithmes combinant les commandes Get last table number et Get last field number, Is table number valid et Is field number valid. Voici un exemple de ce type d’algorithme :

 For($latable;1;Get last table number)
    If(Is table number valid($latable))
       For($lechamp;1;Get last field number($latable))
          If(Is field number valid($latable;$lechamp))
             ... `Le champ existe et est valide
          End if
       End for
    End if
 End for



Voir aussi  

Field
GET FIELD PROPERTIES
Get last field number
Get last table number
Pointeurs
SET INDEX
Table
Table name

 
PROPRIÉTÉS 

Produit : 4D
Thème : Définition structure

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)