Chercher par attribut versus Orda

Bonjour,

J’aimerais savoir comment rédiger une requête ORDA pour avoir le même résultat que “CHERCHAR PAR ATTRIBUT” offert dans le langage traditionnel de 4D

Exemple.

Requête traditionnelle :

CHERCHER PAR ATTRIBUT($p_ma_table->;[Volumes]Zone_marc;“zone[].no_zone”;=;$v_t_ma_valeur)

Cette requête retourne tous les enregistrements dont .no_zone égale la valeur de $v_t_ma_valeur

Requête ORDA

???

Merci de votre collaboration

Bon,

Je viens de trouver la réponse dans la documentation.

Bonne journée

Ce serait sympa de donner la réponse pour les prochains qui se poseraient la question :pray:

Bonjour,

On peut faire:

C_OBJECT($es)
$es:=ds.Volumes.query(“Zone_marc.zone[].no_zone=:1”;$v_t_ma_valeur)

Il y a effectivement un exemple dans la documentation:

http://livedoc.4d.com/4D-Language-Reference-17-R3/ORDA-DataClass/dataClassquery.301-3907505.en.html

==>$entitySelection:=dataClass.query(“additionalInfo.hobbies[].name = horsebackriding”)