Bonjour,

J'ai un souci pour créer une relation maître/détail avec des IBDataset. Je m'explique:

J'ai une table clients et une table projets.

j'ai mis deux IBDataset (ibdClients et ibdprojets) avec leur SelectSQL:

Pour la table clients (CLI) : select * from CLI order by clinom asc

Pour la table projets (PRJ) : select * from prj where clicod = :clicod

Dans l'évènement AfterScroll du IBDataset Clients j'ai écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  DM.ibdprojets.Close;
  DM.ibdprojets.ParamByName('CLICOD').AsInteger :=   DM.ibdClients.FieldByName('CLICOD').AsInteger;;
  DM.ibdprojets.Open;

Et quand je lance mon prog il bloque sur cet évènement, il ne se lance pas.

Aussi, je me pose la question: Estce que l'on peut mettre un paramètre dans un IBDataset ?

D'avance merci

Cordialement