Chercher par attribut et collection?

Bonjour,

Pour simplifier : dans une table 4D (disons COMMANDES) j’ai un champ objet dans lequel sont stockées des lignes de commandes sous forme de collection d’objets.

Ma recherche doit retrouver les commandes qui comprennent une référence d’article à rechercher.

Peut-on faire ce type de recherche avec la commande “CHERCHER PAR ATTRIBUT” ?
(En relationnel “normal” ce serait une recherche + jointure.)

D’avance merci pour vos conseils.

Bonjour Marie-Sophie,

merci pour le conseil, ca marche super bien
Je ne pensais même pas que c’était possible de mettre un champ de collection directement dans une query().

J’avais fais un ensemble et testai la collection de chaque enregistrement.
Ca fonctionnait, mais ta méthode doit être autrement plus optimisée.

merci beaucoup et bonnes Fêtes

Bonjour,

Est-ce qu’une query ORDA du type:

$entitySelection:=ds.Employee.query(“additionalInfo.hobbies[].name = :1”;“horsebackriding”)

conviendrait ?

https://doc.4d.com/4Dv18R2/4D/18-R2/dataClassquery.305-4803784.en.html