Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Aktuellen Wert aus DB bekommen, vor einem Post (https://www.delphipraxis.net/43030-aktuellen-wert-aus-db-bekommen-vor-einem-post.html)

spoona 27. Mär 2005 19:45

Datenbank: interbase • Zugriff über: Interbase

Aktuellen Wert aus DB bekommen, vor einem Post
 
Hallo,

ich habe folgendes Problem. Ich habe ein zu verwaltendes Budget. Wenn ich jetzt das Budget verändere, dazu verwende ich ein DBEdit Feld, möchte ich aber gerne den alten Wert, der noch in der DB steht, bekommen. Muss damit eine Differenz errechnen. Leider habe ich keine bessere Lösung gefunden, als einen 2.IBTable zu platzieren, der auch auf den Table Budget zeigt. Damit kann ich dann den aktuellen Wert noch auslesen, bevor ich den neuen poste. Finde aber dass es nicht sauber ist, bzw. würde gerne wissen, ob es einer bessere Lösung gibt.

Vielen Dank für Eure Hilfe
Gruß Spoona

Albi 28. Mär 2005 06:40

Re: Aktuellen Wert aus DB bekommen, vor einem Post
 
Hallo,

schaue dir mal das Ereignis BeforPost an.

Oder!!

Ich kann mir jetzt auch irren aber wenn Du die IBTable-Kompo verwendest und ein DBEdit, dann müsste doch reintheoretisch ein Wert in dem DBEdit stehen, wenn Du die Table-Kompo öffnest. Also kannst Du doch diesen Wert in ein Variable schreiben und somit merken, dann dir die zusätzliche IBTable sparen.

spoona 28. Mär 2005 14:31

Re: Aktuellen Wert aus DB bekommen, vor einem Post
 
Hallo

also das mit dem Post habe ich schon versucht Musst doch aber, um auf die Datenbank zugreifen zu können,
über den Table gehen. Da dort aber schon der neue Wert nach der Eingabe drin steht, komme ich an den alten doch nicht ran. Oder wie soll das gehen??Ich weiß es nicht!! :pale:

Zur zweiten Lösung:Ist leider nicht möglich, da ich unzählige habe und die nicht alle in Variablen Zwischenspeichern kann :-).

Hmm aber danke für deine Antwort
Gruß Spoona

woki 28. Mär 2005 16:40

Re: Aktuellen Wert aus DB bekommen, vor einem Post
 
Hi,

schau dir mal die Properties von TClientdataset an. Das scheint mir der einfachste Weg für dich zu sein.

Grüsse
Woki


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz