Bonjour,
moi, j'utilise des datacombos et je créé un adodc
dans ton recordset, tu mets juste le libellé de tes tables et ton numID
dim rst as new recordset
rst.open "SELECT libelle,numid from table order by libelle",cnn,adopenkeyset
et tu remplis ton adodc
set adodc.recordset=rst
Ensuite dans ta datacombo au niveau de la boundcolumn, tu mets ton numid et dans listfield =libelle et dans rowsource le nom de ton adodc
Ton datacombo est rempli de la liste de tes tables et en même temps tu as le numID qui va te permettre ensuite d'alimenter ta flex grid.
En effet, sur le click de ta datacombo, tu récupères le numID
dim a as integer
a=datacombo.boundcolumn
Ensuite, tu peux faire un nouveau recordset avec le select :
"select * from table where numid=" & a
et tu le lies à ta flexgrid.
j'espère répondre à ton problème