Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DBGrid speichern als *.txt (https://www.delphipraxis.net/5619-dbgrid-speichern-als-%2A-txt.html)

Albi 13. Jun 2003 14:17


DBGrid speichern als *.txt
 
Ich habe folgendes Problem, ich versuche nun schon seit Tagen, den Inhalt einer DBGrid in einer Textdatei zu speichern.

ich habe es mit

Code:
DBGrid1.Columns.SaveToFile('Test.txt');
versucht aber da speichert er mir ja nur die Spaltenname und mit einer for Schleife habe ich es auch nicht hinbekommen.

Kann mir jemand einen kleinen Tip geben?

Tiefflieger 13. Jun 2003 17:51

ich kenne mich mit db_grids nicht aus, aber wie wäre es, mit 2 for-schleifen das grid zu durchlaufen und die sachen so abzuspeichern?

z.b. so...?:

Delphi-Quellcode:
for i := 1 to AnzZeilen do
  begin
    textfileZeile := ''
    for j:= 1 to AnzSpalten do
      textfileZeile := textfileZeile + db_grid.col[i][j];
    write(textdatei,textfileZeile);
  end;
ist wie gesagt nur eine idee.
besser wärs denk ich eh das ganze in eine binärdatei zu speichern...

r_kerber 13. Jun 2003 17:54

Ein DBGrid ist nichts (TTable, oder TQuery). Also solltest Du nicht das DBGrid selbst ausgeben sondern die einzelnen Zeilen der Datenbank-Tabelle. Suche mal hier im Forum, da gab es vor kurzem schon mal einen Thread zu diesem Thema!

Albi 13. Jun 2003 18:33

Der Hintergrund der ganzen Sache ist, das ich mit dieser txt einen Serienbrief erstellen will, dafür brauche ich die gefilterten Daten aus der DBGrid.

Wenn es noch einen anderen Weg gib, dann wäre ich für jeden Vorschlag dankbar.

r_kerber 13. Jun 2003 18:36

Was hast Du für eine Datenbank und was für eine Textverarbeitung?

Albi 13. Jun 2003 18:39

Ich greife über ein Query auf eine Paradox 7 zu und will die Daten in Word einfügen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz