![]() |
AW: Meherer Spalten glechzeitig anzeigen
Also eigentlich sollte sich der Satzzeiger des Slave im OnCalcFields nicht ändern. Die Berechnung erfolgt pro Datensatz. Du musst also ausserhalb für Synchronisierung von Master/Slave sorgen, in der Funktion selber vergleichst Du dann nur die Werte.
|
AW: Meherer Spalten glechzeitig anzeigen
danke für die Hilfe :thumb:
jetzt wird der Zeiger auf QrySlave nicht mehr geändert und siehe da... es klappt :-D
Delphi-Quellcode:
procedure TFMain.QrySlaveCalcFields(DataSet: TDataSet);
begin if ersterDurchgang = 0 then begin Inc(ersterDurchgang); QryMaster.First; end; if QryMaster.FieldByName('Description').Value <> QrySlave.FieldByName('Description').Value then begin if QryMaster.FieldByName('Description').Value = '' then begin QrySlaveVeraendert.Value := 2; end else begin QrySlaveVeraendert.Value := 1; end; end else begin QrySlaveVeraendert.Value := 0; end; if QryMaster.Eof = false then begin QryMaster.Next; end end; |
AW: Meherer Spalten glechzeitig anzeigen
Erstelle nächstes mal bitte (entsprechend den Forenregeln denen du bei der Anmeldung zugestimmt hast) für eine neue Frage ein neues Thema. :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz