salut a tous
je sais pas comment m'y prendre pour pouvoir incrémenté de manière automatique une id d'une table.
en effet j'ai essayé ce moyen là mais suis pas arrivé.
en faite il récupère la première valeur de mon id donc se qui m'arrange surtout pas.
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 procedure TForm1.incrementationID(Sender: TObject); var incClient : integer ; begin qrySelect.Close(); qrySelect.Open(); incClient := qrySelect.FieldByName('id').Value; if incClient = 0 then edtID.Text := '1' else edtID.Text := intTostr(incClient + 1); end;
on m'a parlé des triggers mais je m'y connais pas trop donc sa sera pas mauvais de m'en parlé un peu
NB : suis sur embacadero XE5 j'utilise comme SGBD fireBird a l'aide FireDac et IBexpert
Partager