Bonjour,
j'ai un souci :
j'ai une table comprenant des factures (Datatable), que je souhaite trier sur un champ qui n'est pas triable en tant que tel. En effet ce champ est un index (avec un autre champ de ma table facture) d'une autre table liée à ma table facture par une relation parent sur une table Tiers et une relation enfant de ma table Tiers sur ma table Banque.
En schématisant les relations créées dans le dataset :
FACTURES>TIERS<BANQUES
- FACTURES contient NUM_TIERS qui est la clé primaire de TIERS
- TIERS contient NUM_BANQUE
- la clé primaire de BANQUES est (NUM_TIERS, NUM_BANQUE)
- BANQUES contient le champ INTITULE_BANQUE qui peut être commun à X TIERS
En clair, je veux trier mes FACTURES grâce au champ INTITULE_BANQUE pour n'afficher que les factures dont le tiers à une banque dont l'intitulé correspond à la valeur souhaitée (j'affiche toutes les valeurs possibles dans un TreeView)
La question sous-jacente à ce problème est donc : est-il possible de faire des jointures par un moyen ou un autre sur des filtres dans des DATAVIEW ?
--------------------------------------------------------------------------------------
Pourquoi faire simple quand on peut faire compliqué?????That is the question