4D v16.3

Table

Accueil

 
4D v16.3
Table

Table 


 

Table ( numTable | unPtr ) -> Résultat 
Paramètre Type   Description
numTable | unPtr  Entier long, Pointeur in Numéro de table ou Pointeur de table ou Pointeur de champ
Résultat  Entier long, Pointeur in Pointeur de table si un Numéro de table est passé, Numéro de table si un Pointeur de table est passé, Numéro de table si un Pointeur de champ est passé

Table a trois syntaxes différentes.

  • Si vous passez un numéro de table dans numTable, Table retourne un pointeur sur la table.
  • Si vous passez un pointeur de table dans unPtr, Table retourne le numéro de la table.
  • Si vous passez un pointeur de champ dans unPtr, Table retourne le numéro de table du champ.

Dans cet exemple, la variable ptrTable reçoit un pointeur sur la table n°3 :

 ptrTable:=Table(3)

Si vous passez ptrTable à la fonction Table, elle retourne 3. Par exemple, dans la ligne suivante, la variable numTable prend la valeur 3 :

 numTable:=Table(ptrTable)

Dans l'exemple suivant, la variable numTable est égale au numéro de la table [Table3] :

 numTable:=Table(->[Table3])

Dans l'exemple suivant, la variable numTable est égale au numéro de la table à laquelle appartient le champ [Table3]Champ1 :

 numTable:=Table(->[Table3]Champ1)



Voir aussi  

Field
Get last table number
Pointeurs
Table name

 
PROPRIÉTÉS 

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

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

 
HISTORIQUE 

Créé : < 4D v6

 
UTILISATION DE L'ARTICLE

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