![]() |
Datenbank: SQL • Version: ? • Zugriff über: Letztendlich mit Word 2003 Fields
StringGrid als SQL db exportieren für Serienbriefe Word 2003
Hi,
ich bin in dem Gebiet der Datenbanken ziemlich neu. Ich habe folgendes Problem: Ich erstelle mit meinem Programm eine Tabelle (TStringGrid), die Informationen für Serienbriefe enthält. Nun möchte ich mit Word 2003 (über Fields) auf diesen Datensatz zugreifen. Wie kann ich also die gesamte Tabelle im StringGrid als SQL (*.db) speichern, sodass Word 2003 die Serienbriefe erstellen kann? Weitere Info: Die Tabelle hat eine Kopfzeile, die die Namen der Spalten enthält. Sonst sind alle Zellen mit Daten für den Serienbrief gefüllt. Ich bin für jede Hilfe dankbar, Freundliche Grüße, Tim |
Re: StringGrid als SQL db exportieren für Serienbriefe Word
Hallo,
leider weiß ich zwar nicht, wie man eine Paradox-Tabelle (Endung .db) aus einem StringGrid erstellt, aber zunächst kannst du ja mal den Weg über die Erzeugung einer Excel-Tabelle nehmen. Bei torry.net gibt es Komponenten dafür, z.B. TmxNativeExcel, die auch kein installiertes Excel voraussetzt. In Word kannst du ja neben vielen anderen Formaten auch eine Excel-Datei zur Datenquelle machen. Gruß Pfoto |
Re: StringGrid als SQL db exportieren für Serienbriefe Word
Das StringGrid der JVCL JvStringGrid unterstützt den direkten Export des Inhalts in eine CSV-Datei (.SaveToCSV)
|
Re: StringGrid als SQL db exportieren für Serienbriefe Word
Hallo qb-tim,
um wie viele Datensätze handelt es sich? Wenn es nicht zu viele sind, würde es sich vielleicht anbieten das Ganze über OLE-Automation zu regeln. Im Verzeichnis von Delphi unter: BDS\4.0\Demos\DelphiWin32\VCLWin32\ActiveX\OleAuto \SrvComp\Word Ist ein Beispiel angegben. Bis bald Chemiker |
Re: StringGrid als SQL db exportieren für Serienbriefe Word
Oder einen manuellen Export
|
Re: StringGrid als SQL db exportieren für Serienbriefe Word
Hallo mkinzler,
mein Gott bis Du schnell! Bis bald Chemiker |
Re: StringGrid als SQL db exportieren für Serienbriefe Word
OK, wenn ich jetzt von der anderen Seite (also bei Word), wie kann ich einen Serienbrief am besten erstellen, sodass ich entweder eine CSV oder XLS als Datenquelle benutzten kann?
@Pfoto: Ich weiß schon, wie ich einen StringGrid als XLS speichere, trotzdem danke :wink: @mkinzler: Ist eine CSV wirklich vorteilhafter als eine XLS Datei, wenn ich mit Word arbeite? (Ich kenn mich, wie gesagt, in diesem Gebiet noch nicht so gut aus) @Chemiker: Die Anzahl der Spalten ist festgelegt (momentan: 61). Die Anzahl der Zeilen ist unterschiedlich, da es importierte Daten sind. Die Zeilenanzahl kann alles zwischen 5 und 100 sein... PS: Ich habe die Vorlage von dem Serienbrief in Word nicht selber erstellt. Ich habe also noch nicht genug Kenntnisse einen solchen Serienbrief von Grund auf zu erstellen. Bitte schreibt eure Antworten so, als würdet Ihr mit einem blutigen Anfänger ohne Vorkenntnisse sprechen... (obwohl ich mich selber nicht als solches beschreiben würde :-D ) |
Re: StringGrid als SQL db exportieren für Serienbriefe Word
In Word kannst du eine Xls/Csv-datei geaniso wie eine Patadox-Datenbank als Datenquelle auswählen. Der Weg über die CSV-Datei sollte schneller als die Excel-Automation sein
|
Re: StringGrid als SQL db exportieren für Serienbriefe Word
Zitat:
Eine Art Tutorial wäre hilfreich... :| |
Re: StringGrid als SQL db exportieren für Serienbriefe Word
Hier ist ein Beispiel, wie man das Stringgrid in eine CSV reinkriegt :
![]() Das Problem liegt eher bei Word. Und genau da sollte man mit der OLE-Automation ansetzen. |
Re: StringGrid als SQL db exportieren für Serienbriefe Word
ich mache es so, ich exportiere das ganze einfach als HTML und damit kann word auch ohne probleme umgehen
mfg |
Re: StringGrid als SQL db exportieren für Serienbriefe Word
Ich habe mich mal schlau gemacht (OLE war das Stichwort :thumb: ) und der beste Weg (für mich) war in Word die CSV als Mailing Datenquelle zu benutzten. Funktioniert prima :-D
Danke an alle :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 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 by Thomas Breitkreuz