* J. Volkmann <[EMAIL PROTECTED]> [16 10 02 21:59]:
>Hallo,
>
>Danke f�r die vielen Ratschl�ge, ich werde mich mal genauer damit
>auseinandersetzen. ATM versuche ich unter Win 560 Briefe zu drucken,
>wof�r dieses �ber 5 GB freien HD Platz braucht... der Herrgott weiss
>wof�r.
>Es treibt mich gerade gekonnt in den Wahnsinn und hat mich �berzeugt mit
>allen Mitteln umzustellen. Zur Not schreibe ich halt die 500 Addressen
>neu... besser als jedesmal Stunden damit zu verbringen sich mit Win
>zumzuschlagen.
>
>Ich hatte halt gehofft es g�be so eine Ultimativ-Debian-L�sung ;-) wie
>es so viele feine gibt *g*
>
>Nunja. Problem ist halt, dass mein Wissen �ber Datenbanken gegen Null
>geht. Ich habe nachgeschaut, die Daten stehen alle in einer Datei in
>einer schlichten Tabelle.
Wenn es immer nur die gleichen Adressen sind, kann ich dir schnell
grob darstellen, wie du es mit OOo machst:
1. Daten sauber in eine Tabelle exportieren. Dabei darauf achten, dass
eine vern�nftige Spaltentrennung vorhanden ist, also z.B. ";;" .
2. OpenOffice installieren.
3. PostgreSQL oder MySQL installieren (MySQL ist einfacher zu bedienen
und f�r so eine MiniDB eh schon "�berdimensioniert".
4. unix-odbc installieren.
5. Kann sein, dass dann noch ein spezieller odbc-Treiber f�r den Wahl-DB
notwendig ist (schau dir an, was suggested und was recommended ist
bei der DB und bei unixodbc
6. Den Datenbankserver anschmei�en und eine DB installieren (das
vermutlich ist der schwierigste Teil (musst extra user einrichten und
bei der betreffenden DB dem USER Nutzungsrechte einr�umen).
Den SQL-Teil f�r die Adressdatentabelle kann ich dir schnell
runterschreiben.
7. Die Adressdaten aufbereiten, sollten zeilenweise wie folgt aussehen:
INSERT INTO tabelle (spalte1, spalte2) VALUES ('wert1', 'wert2');
Wenn du gescheite Spaltentrenner genommen hast, also irgend was, was
sonst nicht vorkommt, sind das drei globale Ersetzungen:
regex_1 mit ^ f�r Zeilenanfang (INSERT ...)
normale Ersetzung mit SPALTENTRENNER nach ','
regex_2 mit $ f�r Zeilenend [ ); ]
8. Ne odbc.ini schreiben - auch kein Problem, nur Fragen
9. OOo => Datenbank austauschen (ODBC-Datenbank), wahrscheinlich wird
eine lib immer noch nicht gefunden (libodbc.so?) => link setzen.
10. Serienbriefe schreiben, geht dann einfach.
a) Datenbank in OOo einbinden
b) Brief Schreiben und DB-Info einfach an die Stelle im Brief ziehen
(mit der Maus), an der der jeweilige Eintrag erscheinen soll.
Wenn du es noch nie gemacht hast und davon keine Ahnung hast, wirst du
meiner Meinung nach ca. 1 Tag brauchen (mit tatkr�ftiger Unterst�tzung
der Leute, die sich auskennen), bis es l�uft. Da wirst du zwar noch
nicht allzuviel verstehen, aber das ist auch nicht n�tig.
Das Problem, das ich am Anfang mit Access angesprochen habe, ist eher
die Eingabe von neuen Daten und die �nderung von Daten und Abfragen. Ich
will nicht behaupten, dass MS-Access sauberes SQL produziert, aber es
funktioniert - zumindest wie ich die im B�ro damit rummachen sehe (ich
kenne es nicht).
--
Eckhard H�ffner
[EMAIL PROTECTED]
D-80331 M�nchen
Tel. +49-89-21 03 18 88
--
H�ufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)