Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Bases de données
Bases de données Vos questions concernant les bases de données (BDE, Access, SqlServer...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/10/2006, 20h59   #1
cgone
Nouveau Membre du Club
 
Inscription : juillet 2002
Messages : 84
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 84
Points : 35
Points : 35
Envoyer un message via MSN à cgone
Par défaut Comment changer le message de confirmation

Bonjour,

J'utilise un TIBDataSet, TDBGrid et un TDBNavigator et quand je clique sur le bouton supprimer du TDBNavigator, il apparait un message de confirmation. Comment puis-je changer le contenu de ce message ?

De plus, que l'option dgConfirmDelete du TDBGrid soit à True ou False, le message apparait tout le temps quand j'utilise CTRL+SUPP pour supprimer la ligne.

Cyril.
cgone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2006, 10h08   #2
Cl@udius
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 860
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 50
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 860
Points : 9 979
Points : 9 979
Salut

Citation:
Envoyé par cgone
J'utilise un TIBDataSet, TDBGrid et un TDBNavigator et quand je clique sur le bouton supprimer du TDBNavigator, il apparait un message de confirmation. Comment puis-je changer le contenu de ce message ?
Pour le DBGrid tu bascules l'option dgConfirmDelete à False.
Pour le DBNavigator tu bascules également la propriété ConfirmDelete à False.
Et enfin au niveau du IBDataSet tu implémente l'évènement BeforeDelete.

Code :
1
2
3
4
5
6
7
 
procedure TForm1.IBDataSet1BeforeDelete(DataSet: TDataSet);
begin
  if MessageDlg('Question: Ton Message ?',
                mtConfirmation, [mbYes, mbNo], 0) <> mrYes then
    Abort;
end;
Citation:
Envoyé par cgone
De plus, que l'option dgConfirmDelete du TDBGrid soit à True ou False, le message apparait tout le temps quand j'utilise CTRL+SUPP pour supprimer la ligne.
Tu es sûr de ça ?

@+ Claudius
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 00h20   #3
cgone
Nouveau Membre du Club
 
Inscription : juillet 2002
Messages : 84
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 84
Points : 35
Points : 35
Envoyer un message via MSN à cgone
Salut,

Citation:
Tu es sûr de ça ?
Ben euh... non...

Je devais être fatigué hier...

Merci,

Cyril
cgone est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h58.


 
 
 
 
Partenaires

Hébergement Web