Merci de votre réponse mais malheureusement j'avais procédé de cette manière.
Je me suis mal exprimé : l'affichage des thèmes (au nombre de 6 ou 7 s'effectue correctement (Band Master data).
Sous chaque thème je devrais avoir l'affichage de Mots correspondants (band Détail data) mais en réalité j'ai la répétition de tous les Mots de tous les thèmes.
Dans la bande Master j'ai glissé "Theme" (le champ) ce qui donne ---> [frxDBDataset1."Theme"].
Tous les thèmes sont ainsi passés en revue et affichée.
Dans la bande Détail j'ai glissé "Mot" (le champ) ce qui donne --> [frxDBDataset2."Mot"].
Ce qui se traduit par la prise en compte de tous les Mots de tous les thèmes (à mon avis).
D'où la question que je me pose : y a-t-il un moyen de compléter cette commande [frxDBDataset2."Mot"] par une contrainte du style :
select * from Mots where Id_Theme = Themes.Id_Theme
Et si oui, comment exprimer cette commande ??
Petite précision : j'ai essayé de placer une contrainte sur les tables :
CONSTRAINT Themes_Mots FOREIGN KEY (Id_Theme) REFERENCES Themes (Id_Theme) ON DELETE RESTRICT ON UPDATE RESTRICT
Mais cela ne donne rien.
Je vais continuer à explorer ça et surtout les docs de FastReport qui me semblent un peu légères et malheureusement en anglais !!
Je vous remercie.
Chamac..
Partager