4D Pack v16

_o_AP Get field infos

Accueil

 
4D Pack v16
_o_AP Get field infos

_o_AP Get field infos 


 

_o_AP Get field infos ( numTable ; numChamp ; tableLiée ; champLié ; attributs ; choix ) -> Résultat 
Paramètre Type   Description
numTable  Entier in Numéro de la table
numChamp  Entier in Numéro du champ
tableLiée  Entier in Table liée
champLié  Entier in Champ lié
attributs  Entier long in Attributs du champ (mot d'état)
choix  Chaîne in Nom d'énumération
Résultat  Entier in Code d'erreur

A compter de la version 16, les commandes de 4D Pack sont obsolètes et leur utilisation dans les bases 4D est déconseillée. Ces commandes seront supprimées des prochaines versions de 4D. 

La commande AP Get field infos retourne des informations spécifiques sur le champ 4D dont vous passez les numéros de table et de champ dans les paramètres table et champ.

Si un lien part du champ, les variables tableLiée et champLié contiendront les numéros de la table et du champ lié, sinon ces variables prendront la valeur 0.

Chacun des 16 bits de l'entier attributs a une signification précise. Vous pouvez lire le contenu de ces bits grâce aux Opérateurs sur les bits proposés dans le langage de 4D.

BitVaut 1 si le champ :Ignoré si le type est
15est indexéTexte, Image, Sous-table ou Blob
14est indexé uniqueTexte, Image, Sous-table, Blob, ou si le bit 15 est à 0
13est obligatoireSous-table
12est énuméréImage, Sous-table ou Blob
11est modifiableSous-table ou Blob
10est saisissableSous-table ou Blob
8est invisible
6a un lien automatique N vers 1Texte, Image, Sous-table ou Blob
5a un lien automatique 1 vers NTexte, Image, Sous-table ou Blob
2 et 1a un lien automatique 1 vers N dont l'intégrité référentielle est :
00 L'intégrité référentielle n'est pas activée
01 Ne modifie pas les enregistrements liés
10 Suppression des enregistrements liés
11 Interdiction de supprimer des enregistrements liés
0a un lien automatique N vers 1 avec mise à jour automatique.Texte, Image, Sous-table, Blob, ou si le bit 5 n'est pas fixé.

Note : Les bits 3, 4, 7 et 9 sont actuellement inutilisés et réservés.

Si le bit 12 est défini, la variable choix contiendra le nom de l'énumération utilisée.

 
PROPRIÉTÉS 

Produit : 4D Pack
Thème : 4D_Pack : Utilities
Numéro : 61974

Cette commande est obsolète et ne doit plus être utilisée

 
HISTORIQUE 

New
Créé : 4D Pack 6
Renommé : 4D Pack v16

 
UTILISATION DE L'ARTICLE

4D Pack ( 4D Pack v16)