Hallo,
ich erzeuge zur Laufzeit 2 virtual Table objekte (Devart). Funtioniert alles. Ich möchte nun, dass Tabelle1 als Master läuft. Zum Testen habe ich mir 2 DBGrid eingefügt. Tabellen werden dort auch angezeigt. Nur der folgende Quelltext funktioniert nicht. Wo liegt der Fehler?
Delphi-Quellcode:
Tabelle1.IndexFieldNames:='id_kunde';
Tabelle2.Active:=false;
Tabelle2.IndexFieldNames:='id_kunde';
Tabelle2.MasterSource:=DS_Tabelle1;
Tabelle2.MasterFields:='id_Kunde';
Tabelle2.Active:=true;
"Funktioniert nicht" ist natürlich sehr detailiert und konkret. Wir wissen nicht was Du erreichen willst, darum fällt es recht schwer zu beurteilen was hier u.U. nicht korrekt ist.
Übrigens laufen Tabellen eher selten und als "Master" schon gar nicht.
Wahrscheinlich möchtest Du eine Master-Detail Beziehung herstellen, aber das ist nur vermutet.
Und wenn alla Annahmen richtig sind, Was funktioniert denn nicht??
Gruß
K-H