Thema: Delphi Delete-Aktion abbrechen

Einzelnen Beitrag anzeigen

LCS

Registriert seit: 15. Okt 2002
Ort: Sachsen
6 Beiträge
 
Delphi XE Professional
 
#3
  Alt 22. Okt 2002, 10:49
Hi
an deiner Stelle würde ich den Code direkt im BeforeDelete-Ereignis plazieren:
Code:
procedure ...BeforeDelete(DataSet: TDataSet)
begin
  ...
  strMsgText := 'Soll der Kunde "';
    strMsgText := strMsgText + 
                      dmGeneral.tblSD_Cust.FieldByName('strShortName').AsString;
    strMsgText := strMsgText + '" mit allen untergeordneten Daten ';
    strMsgText := strMsgText + ' wirklich gelöscht werden?';
    if Application.MessageBox(PChar(strMsgText),'Sicherheitsabfrage',
        MB_YESNO + MB_ICONEXCLAMATION) = IDNO then
          Abort;
Wenn du den Dialog mit JA/NEIN Schaltflächen machst, ist die ganze Geschichte auch eindeutiger. Bei OK/Abbrechen gibts immer Leute, die damit nicht klarkommen.

Gruss Lothar
Zwei Dinge sind unendlich. Das Universum und die menschliche Dummheit. Beim Universum muss ich nochmal drüber nachdenken. (Einstein)
  Mit Zitat antworten Zitat