4D v16.3DISTINCT ATTRIBUTE PATHS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
DISTINCT ATTRIBUTE PATHS
DISTINCT ATTRIBUTE PATHS
La commande DISTINCT ATTRIBUTE PATHS retourne la liste des chemins d'attributs différents présents dans le champ objet indexé passé dans champObjet et ce, pour la sélection courante de la table à laquelle le champ appartient. Vous devez passer dans champObjet un champ de type Objet indexé ; sinon, une erreur est retournée. Après l'exécution de la commande, la taille du tableau tabChemins est égale au nombre de chemins différents trouvés dans la sélection. Les chemins des attributs imbriqués sont retournés avec la notation à points standard, par exemple "sociétés.adresse.numéro". Attention, gardez à l'esprit que les noms d'attributs d'objets tiennent compte de la casse des caractères. Dans tabChemins, la liste des chemins d'attributs distincts est retournée dans l'ordre alphabétique (diacritique). La commande ne modifie pas la sélection courante ni l'enregistrement courant. Notes :
Votre base de données comporte un champ objet [Customer]full_Data avec 15 enregistrements. Le champ est indexé :
Si vous exécutez ce code : ARRAY TEXT(aTPaths;0) Le tableau aTPaths reçoit les éléments suivants :
Note : "length" est une propriété virtuelle qui est disponible automatiquement pour tous les attributs de type tableau. Elle fournit la taille du tableau, c'est-à-dire le nombre d'éléments, et peut être utilisée dans les requêtes. Pour plus d'informations, reportez-vous au paragraphe Using the .length virtual property.
Voir aussi
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||