Bonjour,
Il va te falloir utiliser le VBA et les requetes.
Sur l'événement Sur MAJ de la liste 1 il te faut affecter la requete correspondante à la source de la liste 2, régler la largeur des colonnes et le nombre.
Exemple :
1 2 3 4 5 6 7 8 9
| if me.liste1 = "Matériel"
me.liste2.rowsource = "Select id, titre From Materiel;"
me.liste2.ColumnWidths = "0cm;3cm"
me.liste2.ColumnCount = 2
elseif me.liste1 = "Logiciel"
me.liste2.rowsource = "Select id, NomLogiciel , titre From Logiciel;"
me.liste2.ColumnWidths = "0cm;2cm;3cm"
me.liste2.ColumnCount = 3
... |
C'est l'idée générale. Si toutes tes astuces sont dans la même table tu peux utiliser la même requete avec une condition sur la liste 1.
Exemple :
select id, Type, titre from Astuces where Type = Forms.monform.liste1
Beaucoup de solution suivante ta structure. C'est pour cela qu'il faut d'abord penser la structure puis l'ihm.
Cordialement,
Partager