Forum: Datenbanken
Delphi
by Hansa,
11. Jan 2005
Das verstehe ich nun aber nicht. :mrgreen: Nun denn, ein Beispiel : "select anrede, name, strasse, ort from adressen join on ... where ..." Dann eben noch der Join mit anderer Tabelle. Dann muß das Dataset herhalten :
Dataset.Open;
while not Dataset.EOF do begin
writeln (WordDatei,Dataset.FieldByName ('Name').AsString+';'+ "nächste Feld" + ';'+.....);
// alle Felder der Datenmenge so...
Forum: Datenbanken
Delphi
by Hansa,
11. Jan 2005
So schwer ist das doch gar nicht. :shock: Der angesprochene "Denkfehler" bezieht sich auf die Tabellen und das was Word davon abkriegt. Wenn Du sogar einen Join verwendest, dann entsteht eine Datenmenge, nicht etwa so viele wie Tabellen da sind.
Diese Datenmenge muß in die Datenquelle und die muß so zusammengebaut sein, daß alle gewünschten Informationnen bereit stehen. Und das schreibt man...
Forum: Datenbanken
Delphi
by Hansa,
10. Jan 2005
Du machst einen grundlegenden Denkfehler. 8) Word kennt nur eine Datenquelle und ein Hauptdokument. Letzteres ist z.B. ein Blatt Papier, welches Platzhalter enthält. Diese stammen aus der Datenquelle. Diese ist jetzt wichtig, denn diese Daten kommen aus deinem Datenbestand. Allerdings über den Umweg einer Textdatei.
Welche Daten Du da rein packst spielt keine Rolle. Das Hauptdokument fügt...
Forum: Datenbanken
Delphi
by Hansa,
10. Jan 2005
Die Feldnamen interessieren nicht. Du schreibst in die erste Zeile der Datenquelle z.B. folgendes:
ANREDE;NAME;STRASSE;ORT usw.
Und danach zeilenweise die Daten, z.B.:
Herr;Delphi;Version 7;München
Mehr ist es nicht. Dann dementsprechend noch das Hauptdokument aufbauen.