Einzelnen Beitrag anzeigen

Benutzerbild von nachti1505
nachti1505

Registriert seit: 7. Apr 2007
188 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Dataset auf Unmodified setzen?

  Alt 29. Okt 2008, 12:11
Glaube, du bist schon einen Schritt zu weit...

Wenn der Nutzer auf abbrechen klickt, wird folgende Unterscheidung getroffen:

if Nutzer_Has_Made_Changes then SicherheitsfrageStellen(Wirklich abbrechen?)
else AbbrechenOhneSicherheitsfrage;

Durch das Einfügen der Defaultwerte seitens des Programm wird dem Dataset aber immer suggeriert, der Nutzer hätte Änderungen gemacht.


Ein alternative Weg um mein Problem zu lösen wäre, alle Komponenten mit OnClick / OnKeyPress-Events auszustatten und dann ein Flag zu setzen, dass Änderungen stattgefunden haben. Ist mir aber zu umständlich, daher der Weg über Dataset.Modified, welche im oben genannten Beispiel eben nicht ganz funktioniert.
  Mit Zitat antworten Zitat