Salut à tous,
J'ai deux tables avec les chanps suivant :
Table Eleve
Mate
Code_classe
Nom
Prenom
DateNais
table Scolarite
Code
Mate (Ce champ fait référence à la table élève).
Montant
DateSco
AnneeSco
Voici mon code :
Quand j'exécute, voici l'erreur : Ambiguous field name between Eleve and Scolarite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DataModule_Gle.DataModule1.IBQuery_Gle.sql.Clear; DataModule_Gle.DataModule1.IBQuery_Gle.sql.Add('Select NomP as N, PrenomP as P, DateNaisE as Dn, DateInsE as Di, Prix as Prx, Code_Classe as Cl, AnneeSco as Annee, sum(Montant) as Mnt from Eleve, Classe, Scolarite'); DataModule_Gle.DataModule1.IBQuery_Gle.sql.Add('Where Eleve.Mate = Scolarite.Mate'); DataModule_Gle.DataModule1.IBQuery_Gle.sql.Add('And Mate = ' + QuotedStr(MatEdit.text)); DataModule_Gle.DataModule1.IBQuery_Gle.sql.Add('Group by NomP, PrenomP, DateNaisP, DateInsE, Code_Classe, Prix, AnneeSco'); DataModule_Gle.DataModule1.IBQuery_Gle.Open;
Ca marchait bien sous paradox. Mais sous Interbase il ya problème, pourquoi ?.
Merci pour toute intervention.
Partager