Hallo,
ich stelle das Ergebnis einer Query-Abfrage in einem DBGrid dar und möchte beim Scrollen des DBGrids, daß der entsprechende Datensatz in der Table aktiviert wird. Im Prinzip möchte ich also die Query mit der Tabelle synchronisieren. Ich habe also in dem DataChange-Ereignis der Query das folgende eingetragen:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TDatenModul.DSWiedervorlageDataChange(Sender: TObject; Field: TField); begin DatenModul.TKunden.FindKey([DatenModul.QueryWiedervorlageKdKzBez.AsString]); end; |
Der Primärindex von TKunden ist das Feld KdKzBez. Bei der Programmausführung erhalte ich aber die Fehlermeldung: Stack-Überlauf.
Ich wäre sehr dankbar, wenn mir hier jemand sagen könnte, wie ich es richtig machen muß.
Danke