Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Probleme beim Starten einer Form bzw. Anzeigen von Daten (https://www.delphipraxis.net/199400-probleme-beim-starten-einer-form-bzw-anzeigen-von-daten.html)

AndreasB 22. Jan 2019 09:49

AW: Probleme beim Starten einer Form bzw. Anzeigen von Daten
 
Hallo Hoika,

das wars . Vielen herzlichen Dank. Habe jetzt einfach ein Formcreate erstellt und diese im Objektinspektor an das OnActivate geknüppelt und es funktioniert.

Ich habe vor 6 Jahren das letzte mal Delphi (7) genutzt. Da hatte ich eine Anwendung fast fertig, habe aber wegen dem BDE Thema aufgehört. Damals lief das Programm schon - aber habe einfach zu viel vergessen. An die Events habe ich nicht mehr gedacht. Habe schon an meinem Verstand gezweifelt. Nochmals vielen Dank!!!

Viele Grüße

Andreas

haentschman 22. Jan 2019 10:09

AW: Probleme beim Starten einer Form bzw. Anzeigen von Daten
 
Moin...:P
Zitat:

diese im Objektinspektor an das OnActivate geknüppelt und es funktioniert.
...du weißt schon das das Event bei jedem Aktivieren des Fensters ausgelöst wird? ...oder anders...Willst du bei jedem Aktivieren die Daten neu laden? :wink:

HolgerX 22. Jan 2019 11:50

AW: Probleme beim Starten einer Form bzw. Anzeigen von Daten
 
Hmm..

Sorry, ich dachte du hast Verstanden, dass

AfterOpen = OnAfterOpen
AfterScroll = OnAfterScroll

Ereignisse deiner verwendeten ADOTable1 sind!

Somit:
- Click auf dein ADOTable1
- Objectinspecktor auf 'Ereignisse'
- Doppelclick bei 'OnAfterOpen' und dann dort den Src hierfür einfügen.
- Doppelclick bei 'OnAfterScroll' und dann dort den Src hierfür einfügen.

Wenn nun dein Form erzeugt wird und du somit dein Datenmenge des ADOTable geöffnet wird, wird auch gleich das Bild in dein Image geladen...

Beim Zeilenwechsel in der Datenmenge wird auch (durch OnAfterScroll) das Bild aktualisiert..

FormCreate oder FormActivate oder auch die anderen FormXXX sind für Dinge der Form zuständig, nicht für die Events der Datenmenge!!

hoika 22. Jan 2019 12:21

AW: Probleme beim Starten einer Form bzw. Anzeigen von Daten
 
Hallo,
Zitat:

Habe jetzt einfach ein Formcreate erstellt und diese im Objektinspektor an das OnActivate geknüppelt
Da gehst Du falsch ran.

Schreibe dir eine eigene Methode InitForm und rufe die im FormActivate auf.

Der Vorteil des FormActivate ist übrigens, dass man das Form schon sieht.

AndreasB 22. Jan 2019 18:24

AW: Probleme beim Starten einer Form bzw. Anzeigen von Daten
 
Erstmal Danke an alle die mir Tips geben und gegeben haben. Zuerst mal bin ich froh dass es überhaupt funktioniert.
Was die Form angeht, die wird

Ich werde die Hinweise alle beherzigen und auch das mit dem AfterOpen probieren.

Vielen lieben Dank und viele Grüße

Andreas

AndreasB 23. Jan 2019 06:37

AW: Probleme beim Starten einer Form bzw. Anzeigen von Daten
 
So - habe jetzt auch OnAfterOpen und Scroll eingebaut und das mit der Form herausgenommen. Kaum macht man es richtig funktioniert es auch. Das mit den Events war völlig gelöscht in meinem Hirn ^^.

Mit Sicherheit treten noch ein paar Fragen auf - und freue mich schon auf Eure kompetente Hilfe.

Vielen Dank und viele Grüße

Andreas


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 Uhr.
Seite 2 von 2     12   

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