4D v16.3

Get last table number

Accueil

 
4D v16.3
Get last table number

Get last table number 


 

Get last table number -> Résultat 
Paramètre Type   Description
Résultat  Entier long in Numéro de table le plus élevé dans la base

Get last table number retourne le numéro de table le plus élevé parmi les tables de la base.
Les tables sont numérotées dans l’ordre dans lequel elles ont été créées. Si aucune table n’a été supprimée dans la base, cette commande retourne donc le nombre de tables présentes dans la base. Dans le cadre de boucles itératives sur les numéros de tables de la base, vous devez utiliser la commande Is table number valid afin de vérifier que la table n’a pas été supprimée.

Exemple  

L’exemple suivant initialise les éléments du tableau tabTables. Ce tableau peut être utilisé comme liste déroulante (ou onglets, zone de défilement, etc.) pour afficher dans un formulaire la liste des tables de la base :

 ARRAY STRING(31;tabTables;Lire numero derniere table)
 If(Get last table number>0) `si la base contient bien des tables
    For($vlTables;Size of array(tabTables);1;-1)
       If(Is table number valid($vlTables))
          tabTables{$vlTables}:=Table name($vlTables)
       Else
          DELETE FROM ARRAY(tabTables;$vlTables)
       End if
    End for
 End if



Voir aussi  

Get last field number
Is table number valid
Table name

 
PROPRIÉTÉS 

Produit : 4D
Thème : Définition structure
Numéro : 254

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)