Einzelnen Beitrag anzeigen

testoli

Registriert seit: 21. Aug 2004
Ort: Köln
36 Beiträge
 
Delphi 2005 Architect
 
#1

DataModul - Master Detail

  Alt 5. Jul 2005, 11:16
Datenbank: SQL 2000 • Zugriff über: ADO
Hallo,

ich möchte meine VCL Forms soweit es geht von ADO Komponenten befreien. Dafür habe ich ein Datamodul eingefügt. Hier möchte ich gerne eine Masterdetailverbindung mit den ADO Komponenten herstellen und diese dann mit den DBGrids des VCL Form verbinden.

Auf dem dem Datamodul habe ich folgende Komponenten eingefügt:
1. ADOConnection (AC) - Diese soll -solange der User das Programm geöffnet hat- aktiv bleiben.
2. ADOTable (AT1)- Diese hat als Connection die AC und als Datasource die DS eingetragen. Die Tabelle, die von der Datenbank gezogen wird, ist eine View (VW_PERSON)
3. ADOTable (AT2)- Wie 2. nur die View zeigt auf die VW_ADRESSEN.
4. Datasource (DS)

Die Verbindung zwischen den VWs ist PERS_ID -> ADR_PERS_ID

Auf dem VCL Form habe ich 2 DBGrids:
1. DBGrid (DG1) soll die Personen anzeigen.
2. DBGrid (DG2) soll die dazugehörigen Adressen anzeigen.

Was muss ich im Datamodul einstellen, damit aus den ATs eine Master/Detail Verbindung ensteht?

Wie kann ich auf das Datamodul zugreifen und die DB Grids an die Table heften. Auf eine Klick in DG1 soll natürlich die DG2 die neuen Daten anzeigen?

Danke!
Oliver
Oliver
Aller Anfang ist schwer!
  Mit Zitat antworten Zitat