Bonjour, je viens vous embêter car j'ai besoin de votre aide pour un DM que je dois rendre à la rentrée. J'ai parcouru le forum et je pensais avoir trouvé la solution mais celle qui est proposée dans le topic similaire ne m'a pas apporté grand chose à vrai dire

Donc mon problème est "simple" : je voudrais supprimer un enregistrement d'une base de données en double cliquant sur une ligne d'un DBGrid. Voici le code que j'ai écrit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
procedure Tfrm_supp_journ.DBGrid_liste_journDblClick(Sender: TObject);
var
rep : integer;
begin
rep:= MessageBox(Handle,'Etes-vous sûr de vouloir supprimer cette personne ?','Avertissement',MB_OKCANCEL or MB_ICONSTOP );
 if (rep =IDOK) then
 DBGrid_liste_journ.DataSource.Dataset.Delete;
end;
L'application se compile, mais quand je clique sur OK pour confirmer la suppression, bin gros plantage avec un message d'erreur qui dit


Donc voilà, je m'en remets à vous Merci d'avance !