4D Pack v14AP Get field infos |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Pack v14
AP Get field infos
|
AP Get field infos ( numTable ; numChamp ; tableLiée ; champLié ; attributs ; choix ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
numTable | Entier |
![]() |
Numéro de la table | |||||
numChamp | Entier |
![]() |
Numéro du champ | |||||
tableLiée | Entier |
![]() |
Related table | |||||
champLié | Entier |
![]() |
Related field | |||||
attributs | Entier long |
![]() |
Attributs du champ (mot d'état) | |||||
choix | Chaîne |
![]() |
Nom d'énumération | |||||
Résultat | Entier |
![]() |
Code d'erreur | |||||
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.
Bit | Vaut 1 si le champ : | Ignoré si le type est |
15 | est indexé | Texte, Image, Sous-table ou Blob |
14 | est indexé unique | Texte, Image, Sous-table, Blob, ou si le bit 15 est à 0 |
13 | est obligatoire | Sous-table |
12 | est énuméré | Image, Sous-table ou Blob |
11 | est modifiable | Sous-table ou Blob |
10 | est saisissable | Sous-table ou Blob |
8 | est invisible | |
6 | a un lien automatique N vers 1 | Texte, Image, Sous-table ou Blob |
5 | a un lien automatique 1 vers N | Texte, Image, Sous-table ou Blob |
2 et 1 | a 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 | ||
0 | a 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.
Produit : 4D Pack
Thème : 4D_Pack : Utilities
Numéro :
61974
Nom intl. : AP Get field infos
Créé : 4D Pack 6.0.5
4D Pack ( 4D Pack v11.4)
4D Pack ( 4D Pack v13.2)
4D Pack ( 4D Pack v12)
4D Pack ( 4D Pack v14 R2)
4D Pack ( 4D Pack v14)
4D Pack ( 4D Pack v14 R3)
4D Pack ( 4D Pack v14 R4)