Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#12

Re: Zeilen editieren und updaten

  Alt 26. Sep 2005, 13:47
Du kannst natürlich alle Daten aus deiner "9-Table-Query" in ein Memory-Dataset kopieren.
Memory-Datasets gibt's hier: http://www.torry.net/pages.php?id=572
Die berechneten Felder werden nun eben dem Memory-Dataset hinzugefügt.
Du kannst steuern (meist Property FieldDefs), ob ein Feld read-only ist.
So könnte der Benutzer direkt Preise und/oder Stückzahlen ändern und würde auf Knopfdruck
(memorydataset.Post) die Auswirkungen auf die berechneten Felder sehen.
Am Ende hast du folgende Möglichkeiten:
* nix tun
* prüfen, ob Benutzer Änderungen an Memory-Dataset vorgenommen hat und Hinweis anzeigen
* prüfen, was der Benutzer geändert hat. Satz für Satz vergleichen Memory-Dataset <->Orginal Dataset
Je nach Feld wird dann eine UPDATE-Anweisung durchgeführt.
Andreas
  Mit Zitat antworten Zitat