Hallo,
ich probiere schon die ganze Zeit was aus, aber es will einfach nicht klappen, so wie ich es will.
Also ich möchte, dass er auf dem DBgrid auf den bestimmten Datensatz springt.
Ich suche aus der Tabelle "Praktikum" (links) den Datensatz 'PNR'. 'PNR' ist als foreign key auch in der Tabelle "Schuler" (rechts) enthalten.
Also, wenn ich links den Navigator benutze, dann soll er rechts auf den richtigen Datensatz springen.
Lösungsansatz:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.DBGrid1CellClick(Column: TColumn); var pnrprak, pnrschul:integer; begin pnrschul:=ADOSchuler.Fields[7].AsInteger;
ADOPraktikum.locate ('PNR', pnrschul, [locaseinsensitive]);
end; |
Screenshot:
Ich hoffe, dass ihr mir bei diesem kleinen Problem weiterhelfen könnte.
Danke für jede Antwort schon mal im Vorraus.
Gruß
sincity