Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Kurze Frage: In welche Funktion muss der Befehl ? (https://www.delphipraxis.net/36328-kurze-frage-welche-funktion-muss-der-befehl.html)

ANeuby 18. Dez 2004 14:41


Kurze Frage: In welche Funktion muss der Befehl ?
 
hi Jungs,

ich hab eine Datenbank erstellt auf Basis einer Paradox 7 Tabelle (pbase.db)
jetzt ist in einem DBEdit Feld ein Pfad zu einem Bild.
Darunter eine Imagebox.

Wenn ich jetzt mit der Navigationsbar z.B. den Datensatz wechsel möchte ich das der Pfad aus dem DBEdit Feld ausgelesen wird und das Bild in der Image Box angezeigt wird.

Nun gut ist ja ganz easy:

Delphi-Quellcode:
if Length(DBEdit4.Text) > 0 then
Image1.Picture.LoadFromFile(DBEdit4.Text)
else
Showmessage('kein Bild');
Aber wo muss dieser Code hin, also in welche Funktion der Komponenten, damit halt bei jedem wechsel des Datensatzes der Pfad neu eingelesen wird und das Bild geladen wird.

Danke im Voraus.

mfg
aneuby :-D

ANeuby 18. Dez 2004 14:45

Re: Kurze Frage: In welche Funktion muss der Befehl ?
 
ok immer das selbe. kur danach hab ichs gefunden. :wall: :mrgreen: :wall:

nailor 18. Dez 2004 15:08

Re: Kurze Frage: In welche Funktion muss der Befehl ?
 
wie immmer: lösung bitte für die allgeinheit posten...

ANeuby 18. Dez 2004 16:16

Re: Kurze Frage: In welche Funktion muss der Befehl ?
 
es muss in "OnDataChange" rein.

Urmel 18. Dez 2004 16:21

Re: Kurze Frage: In welche Funktion muss der Befehl ?
 
Zitat:

Zitat von ANeuby
es muss in "OnDataChange" rein.

Hallo,

Du kannst es auch in das .AfterScroll Event deines TDataSets (TQuery, TTable) schreiben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:46 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