4D v16.3

Lire numero dernier champ

Accueil

 
4D v16.3
Lire numero dernier champ

Lire numero dernier champ 


 

Lire numero dernier champ ( numTable | ptrTable ) -> Résultat 
Paramètre Type   Description
numTable | ptrTable  Entier long, Pointeur in Numéro de table ou Pointeur vers une table
Résultat  Entier long in Numéro de champ le plus élevé dans la table

La commande Lire numero dernier champ retourne le numéro de champ le plus élevé parmi les champs de la table dont le numéro ou le pointeur est passé dans le paramètre numTable ou ptrTable.

Les champs sont numérotés dans l'ordre où ils ont été créés. Si aucun champ n’a été supprimé dans la table, cette commande retourne donc le nombre de champs que contient la table. Dans le cadre de boucles itératives sur les numéros de champs de la table, vous devez utiliser la commande Est un numero de champ valide afin de vérifier que le champ n’a pas été supprimé.

Exemple  

La méthode projet suivante crée le tableau taChamps avec les noms des champs de la table dont le pointeur est reçu en paramètre :

 $vlTable:=Table($1)
 TABLEAU TEXTE(taChamps;Lire numero dernier champ($vlTable))
 Boucle($vlChamp;Taille tableau(taChamps);1;-1)
    Si(Est un numero de champ valide($vlTable;$vlChamp))
       taChamps{$vlChamp}:=Nom du champ($vlTable;$vlChamp)
    Sinon
       SUPPRIMER DANS TABLEAU(taChamps;$vlChamp)
    Fin de si
 Fin de boucle



Voir aussi  

Est un numero de champ valide
Lire numero derniere table
LIRE PROPRIETES CHAMP
Nom du champ

 
PROPRIÉTÉS 

Produit : 4D
Thème : Définition structure
Numéro : 255
Nom intl. : Get last field number

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Modifié : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

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