Bonsoir les amis!
Je suis en train d'essayer d'enregistrer des données dans une BDD relationnelle dans sql server. Alors la grande difficulté que j'éprouve, c'est de pouvoir enregistrer une clé étrangère correspondant au champ affiché dans la combobox. Je suis encore débutant en delphi, donc ne me tenez pas rigueur pour les choses qui m'échappent.
Voilà, j'ai réussi à lier ma combobox à la table concernée grâce à l'objet ADOQuery que j'ai renommé QueryPromo:
Maintenant, comment récupérer l'id du champ de la table Promotion affiché dans la combobox renommée cmbPromo pour l'enregistrer comme clé étrangère dans une autre table Etudiant? Vos idées sont les bienvenues. Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Begin QueryPromo.Close; QueryPromo.SQL.Clear; QueryPromo.SQL.Text := 'SELECT * FROM Promotion'; QueryPromo.Open; QueryPromo.First; while not QueryPromo.Eof do begin cmbPromo.Items.Add(QueryPromo['LibPromo']); QueryPromo.Next; end; End;
Partager