Serienbrief mit dbf

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Serienbrief mit dbf

von pmoegenb » Mo, 28.06.2004 12:10

Wenn man in OO direkt mit dBase handiert gehts tatsächlich nicht. D.h., wenn auch im Verzeichnis mehrere Tabellen liegen, kann per Abfrage nur eine Tabelle ausgewählt werden. Eine Abfrage ist deshalb unnütz.

Anders verhält es sich, wenn ein ODBC-Treiber zwischengeschaltet wird, dann können sehrwohl mehrere Tabellen bei einer Abfrage ausgewählt werden.

Peter

von Speedy » Mo, 28.06.2004 11:40

Hallo

Also ich würde einfach mal die Tabellen nehmen und in MySQL überführen, dann hast du die ganzen Probleme nicht mehr. Wenn das nicht funzt, wäre ein Import in den Calc. Dann kannst du die Tabellen im Excel format exportieren. Jetzt jkönntest du diese Tabellen per ODBC verfügbar machen und so dann eine Abfrage erstellen die beide Tabellen abfragt.!

Ist etwas kompiliziert, aber so kann es klappen. Ich muss gestehen ich habe das jetzt nicht extra getestet, aber in einem ähnlichen Fall hat das schon funktioniert.

Wünsche dir noch viel Spaß!

Grüße

Speedy

von OpenOffice-CD.de » Mo, 28.06.2004 10:48

Genau das ist das Problem bei dBase-Dateien - es kann immer nur eine Tabelle abgefragt werden.

Ich würde die dbf nach MySQL konvertieren. Kann man das nicht über PHPMyAdmin recht einfach machen? Bei zwei Tabellen kann ein kleines OO-Basic-Script auch recht einfach erstellt werden, oder?

von pmoegenb » Mo, 28.06.2004 09:45

Nachdem es sich bei *.dbf-Dateien um Datenbanktabellen handelt müsste es eigentlich über eine Abfrage möglich sein 2 Tabellen miteinander zu verknüpfen.

Laut dem Hilfethemen ist allerdings der SQL-Befehlssatz eingeschränkt. Für eine Abfrage wird jedoch nur ein Select-Befehl benötigt.

Beispiel:
Select * from Adressen, Banken
where Adressen.BankNr = Banken.BankNr

Einfach eine Abfrage einmal testen.

von Howit » So, 27.06.2004 20:56

Genau das ist das Problem: es sind *.dbf Banken.
Oder kennt wer nen guten Konverter damit es doch klappt?

Holger

von OpenOffice-CD.de » So, 27.06.2004 18:14

Ich würde es über eine Abfrage machen (geht auf jeden Fall mit MySQL, bei dBase kann man glaube ich nur eine Tabelle gleichzeitig abfragen) und diese Abfrage dann als Basis für den Serienbrief benutzen.

Serienbrief mit dbf

von Howit » So, 27.06.2004 17:47

Wie bekomme ich es hin in einem Serienbrief 2 verschiedene Datenbanken zu verwenden und zudem noch einen in beiden Datenbanken vorhanden Wert (zb Name) miteinander zu verknüpfen.

Holger

Nach oben