Lire numero dernier champ

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11 (Modifiée)


Lire numero dernier champ (numTable | ptrTable) Numérique

ParamètreTypeDescription
numTable | ptrTableNum | PointeurNuméro de table ou Pointeur vers une table
RésultatNumériqueNuméro de champ le plus élevé dans la table

Description

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 ALPHA(31;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

Référence

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


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant