4D v16.3

Champ

Accueil

 
4D v16.3
Champ

Champ 


 

Champ ( numTable ; numChamp ) -> ptrChamp 
Paramètre Type   Description
numTable  Entier long in Numéro de table
numChamp  Entier long in Numéro de champ
ptrChamp  Pointeur in Pointeur de champ
Champ ( ptrChamp ) -> numChamp 
Paramètre Type   Description
ptrChamp  Pointeur in Pointeur de champ
numChamp  Entier long in Numéro de champ

La commande Champ a deux syntaxes :

  • Si vous passez un numéro de table dans numTable et un numéro de champ dans numChamp, Champ retourne un pointeur vers le champ.
  • Si vous passez un pointeur vers un champ dans ptrChamp, Champ retourne le numéro du champ.

L'exemple suivant assigne la variable ChampPtr à un pointeur vers le deuxième champ de la troisième table :

 ChampPtr:=Champ(3;2)

Si vous passez champPtr (un pointeur vers le 2e champ de la table) à Champ, la valeur 2 est retournée. La ligne suivante assigne la valeur 2 à champNum :

 champNum:=Champ(champPtr)

Dans l'exemple, la variable champNum est égale au numéro de champ de [Table3]Champ2 :

 champNum:=Champ(->[Table3]Champ2)



Voir aussi  

Lire numero dernier champ
LIRE PROPRIETES CHAMP
Nom du champ
Table

 
PROPRIÉTÉS 

Produit : 4D
Thème : Définition structure
Numéro : 253
Nom intl. : Field

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)