ClientDataSets DBStringGrids
4. Jan 2010, 19:31
Datenbank: ADO • Zugriff über: DataSource und ClientDataSet
Hallo.
Ich habe im Moment keine Ahnung wie ich folgendes realisieren muss. Zwei Tabellen ClientDataSet1 und ClientDataSet2. Strukturen wurden jeweils mit FieldDefs angelegt. Die Tabellen werden zur Laufzeit mit Daten gefüllt. Funktioniert bis hier hin auch alles.
Eingekürzter Aufbau der beiden Tabellen.
cds1
ID
RaumID (verweis auf id in cds2)
RaumName (lookup über id auf name im cds2)
cds2
ID
Name
Das Anzeigen von cds1 und cds2 funktioniert über DBGrids. Einzigste Frage die ich hierbei habe ist, wenn ich nun einen Namen in cds2 ändere muss ich für eine Aktualisierung im Grid von cds1, cds1 schließen und erneut öffnen. Ein Refresh bringt einen Fehler "Fehlender Daten-Provider oder Datenpaket.
Wo ich nun überhaupt nicht weiterkomme ist, das ich nun möchte ist ein drittes DBGrid mit Daten aus cds1 füllen wenn ich zb. im cds2 einen Eintrag wähle. Quasi alle Einträge aus cds1 mit RaumID=1. Ein filtern bringt mich hier nicht weiter, da ich im Grid für cds1 weiterhin alle Daten angezeigt haben möchte.
Gruß und ein gesundes und erfolgreiches neues Jahr euch da drausen.
|