1 2 3 4 5 6 7 8 9
| procedure TForm2.mod_civ(ObjSender:TObject);//Modification d'un champ DB
begin
ObjNameF2:=TSpeedButton(ObjSender).Name;//Récupération du nom du bouton
ObjNumF2:=MidStr(ObjNameF2,11,4);//Extraction du numéro du bouton, le numéro du bouton commence au 11ème caractère du nom du bouton
conn1.ADOQuery1.SQL.Clear;
conn1.ADOQuery1.SQL.Add('SELECT * FROM table WHERE id='+ObjNumF2);//Utilisation du numéro pour connaitre l'id de l'enregistrement à modifier
conn1.ADOQuery1.Open;
edit1.Text:=conn1.ADOQuery1.FieldValues['texte'];//Affichage du texte à modifier
end; |
Partager