Champ

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 5


Champ (tableNum | champPtr{; champNum}) Num | Pointeur

ParamètreTypeDescription
tableNum | champPtrNum | PointeurNuméro de table ou Pointeur de champ
champNumNumériqueNuméro de champ si un numéro de table est
passé
RésultatNum | PointeurNuméro de champ si un pointeur de champ
est passé, Pointeur de champ si des numéros
de table et de champ sont passés

Description

La commande Champ a deux syntaxes :

Si vous passez un numéro de table dans tableNum et un numéro de champ dans champNum, Champ retourne un pointeur vers le champ.

Si vous passez un pointeur vers un champ dans champPtr, Champ retourne le numéro du champ.

Exemples

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

   ChampPtr:=Champ(3; 2)

(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)

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

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

Référence

LIRE PROPRIETES CHAMP, Nom du champ, Nombre de champs, Table.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant