![]() |
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:
versucht aber da speichert er mir ja nur die Spaltenname und mit einer for Schleife habe ich es auch nicht hinbekommen.
DBGrid1.Columns.SaveToFile('Test.txt');
Kann mir jemand einen kleinen Tip geben? |
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:
ist wie gesagt nur eine idee.
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; besser wärs denk ich eh das ganze in eine binärdatei zu speichern... |
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!
|
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. |
Was hast Du für eine Datenbank und was für eine Textverarbeitung?
|
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 16:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz