Comment synchroniser mon Treeview avec ma table
Bonjour
Comme on ne peut pas relier un TreeView à une table, je fais ça pour le remplir (voir en bas)
1 - Est-ce correct ?
2 - Dans ma fenêtre j'ai le Tv (treeview) et, en dessous, 2 champs de la même table, mais comment afficher les bonnes données dans ces champs
quand on change d'item dans le TV ??
3 - Comment récuperer le IDDocument de l'item en cours pour ouvrir une
fenêtre de modification ?
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| PROCEDURE doInitArbre()
ReqClient est une Source de Données
// Initialisation de la requête "Client"
HExécuteRequêteSQL(ReqClient,"SELECT IDDocuments, DOC_LIBELLE, CL_NOM FROM
Documents DOC , Client CL WHERE DOC.IDClient = CL.IDClient")
//info(ReqClient)
HLitPremier(ReqClient, "IDDocuments")
TANTQUE HEnDehors() = Faux
// Ajout dans l'arbre
ArbreAjoute(ARBRE_Arbre1,ReqClient.CL_NOM + TAB + ReqClient.DOC_Libelle)
HLitSuivant(ReqClient, "IDDocuments")
FIN
ArbreDérouleTout(ARBRE_Arbre1)
EcranPremier(ARBRE_Arbre1) |