Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firedac Query Ereignis wenn aktiver Datensatz sich ändert (https://www.delphipraxis.net/211875-firedac-query-ereignis-wenn-aktiver-datensatz-sich-aendert.html)

QuickAndDirty 15. Nov 2022 11:54

Datenbank: Firebird • Version: 2.5 • Zugriff über: Firedac

Firedac Query Ereignis wenn aktiver Datensatz sich ändert
 
Hallo
Ich würde gerne wissen ob es ein Ereignis in tfdQuery gibt das ausgelöst wird, wenn sich der aktive Record ändert, bzw. auch beim "aktivieren" des ersten Records, wenn die Datenmenge nicht leer ist.

Es muss auch bei Page-weisen navigieren funktionieren. Ich dachte OnFilterRecord könnte es vielleicht sein, aber wann wird das ausgelöst, passiert das schon beim fetch?

DeddyH 15. Nov 2022 12:07

AW: Firedac Query Ereignis wenn aktiver Datensatz sich ändert
 
Ist das nicht das AfterScroll-Event?

QuickAndDirty 15. Nov 2022 12:14

AW: Firedac Query Ereignis wenn aktiver Datensatz sich ändert
 
Zitat:

Zitat von DeddyH (Beitrag 1514802)
Ist das nicht das AfterScroll-Event?

Das gibt es?
Interessant.
Wird AfterScroll auch nach "Active := True" aufgerufen?

Rolf Frei 15. Nov 2022 12:15

AW: Firedac Query Ereignis wenn aktiver Datensatz sich ändert
 
Auch OnDataChange auf dem Datasource ginge dafür. Da muss man aber das Feld auf nil prüfen, da nur dann der Datensatz geändert wurde. Das Event kommt auch bei Änderung einzlner Felder, aber dann ist der Field Parameter das betroffenene Feld, in dem sich was geändert hat.

QuickAndDirty 15. Nov 2022 12:29

AW: Firedac Query Ereignis wenn aktiver Datensatz sich ändert
 
Ich will Quasi eine Master-Detail-beziehung zwischen zwei Querys haben. ...ohne TDataSource geht das wo ich selber die Kontrolle habe.

dataspider 15. Nov 2022 12:53

AW: Firedac Query Ereignis wenn aktiver Datensatz sich ändert
 
Ich nehme für solche Aufgaben eigentlich immer TDataLink.
Das ist genau dafür gedacht.

Frank

QuickAndDirty 15. Nov 2022 13:43

AW: Firedac Query Ereignis wenn aktiver Datensatz sich ändert
 
Zitat:

Zitat von dataspider (Beitrag 1514809)
Ich nehme für solche Aufgaben eigentlich immer TDataLink.
Das ist genau dafür gedacht.

Frank

Data.DB.TMasterDataLink ???
hmm
Ich gucke mal


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