OVH Cloud OVH Cloud

BindingCollection et recordset hiérarchique

1 réponse
Avatar
Jacques
Bonjour
Comment ajouter un item à une collection binding en liant un contrôle à un
champ enfant de l'enregistrement principal en cours.
J'ai un recordset hiérarchique obtenu vec la chaîne SQL
Code:
SQL_Interv = "SHAPE{SELECT * FROM Interventions} APPEND " & _
"({SELECT CodeElement FROM Elements} RELATE CodeElement TO CodeElement) AS
Elements, " & _
"({SELECT * FROM Acteurs} RELATE CodeActeur TO CodeActeur) AS Acteurs, " & _
"({SELECT * FROM Info1} RELATE CodeInfo1 TO ID_Info1) AS Info1, " & _
"({SELECT * FROM Info2} RELATE CodeInfo2 TO ID_Info2) AS Info2"

Je veux lier un controle text à un champ de la table Acteurs (alias Acteurs).
Merci.

1 réponse

Avatar
Jacques
Bonjour
En fait, il faut créer une seconde collection binding ayant pour source le
recordset enfant. Dans le cas présent ce serait:
Set bndActeurs.DataSource = rsInterv!Acteurs.Value
C'est d'ailleurs ce que j'avis fait au début, mais cela ne fonctionnait pas
à cause d'une erreur par ailleurs...


"Jacques" a écrit :

Bonjour
Comment ajouter un item à une collection binding en liant un contrôle à un
champ enfant de l'enregistrement principal en cours.
J'ai un recordset hiérarchique obtenu vec la chaîne SQL
Code:
SQL_Interv = "SHAPE{SELECT * FROM Interventions} APPEND " & _
"({SELECT CodeElement FROM Elements} RELATE CodeElement TO CodeElement) AS
Elements, " & _
"({SELECT * FROM Acteurs} RELATE CodeActeur TO CodeActeur) AS Acteurs, " & _
"({SELECT * FROM Info1} RELATE CodeInfo1 TO ID_Info1) AS Info1, " & _
"({SELECT * FROM Info2} RELATE CodeInfo2 TO ID_Info2) AS Info2"

Je veux lier un controle text à un champ de la table Acteurs (alias Acteurs).
Merci.