Seite 1 von 1

Adressbuch in OpenOffice einbinden

Verfasst: So, 10.06.2012 23:55
von Papa_Peter
Hallo zusammen

Bevor der Aufschrei der Entrüstung und der Hinweis nach der Suchfunktion losgeht, hab ich bereits versucht, aber keine befriedigenden Antworten bekommen.

Das Problem ist also folgendes.
Ich habe den Versuch gestartet ein eigenes Adressbuch über OO db zu kreieren und dies dann wie gewohnt in meine vorhandenen Dokumentvorlagen einzubinden.
Das funktioniert aber offenbar überhaupt nicht.

Das Adressbuch ist relativ einfach aufgebaut.
Es soll folgende Spalten in der Tabelle enthalten
- Bezeichnung (benutzerdefinierte Bezeichnung zur schnellen Suche)
- Firma (enthält den Namen der Firma oder Institution)
- Abteilung (für Abteilungen oder Sektionen)
- Strasse
- Land (Bezeichnung des jeweiligen Staates)
- PLZ
- Ort

Alternativ könnte das Adressbuch noch um Tel, Fax Mail und Webadresse erweitert werden.
Das ganze dient dazu, in eine Brief- oder Faxvorlage Felder einzunbauen und dies dann bei Bedarf für
neue Briefe zu verwenden. Mit einem Tastendruck F4 öffnet sich normalerweise die angebundene DB. Nächster Schritt ist die
Auswahl der betreffenden Adresse und mit dem Befehl daten in Felder ist die ganze Sache schon fast komplett.
Dasselbe Prozedere für den vorbereiteten Briefumschlag und schon kann die Post abgehen.
Hat früher auch mal richtig gut funktioniert.

So habe ich also die Tabelle erstellt und die Datenbank auch angemeldet. Der Verbindungstest verlief ebenfalls erfolgreich.
Also leeres Dokument geöffnet und dort die entsprechenden Felder eingefügt und dieses Dokument als Vorlage gespeichert.
Anschliessend ein neues Dokument aus den Vorlagen (eben diese gerade erstellte) geöffnet und das Adressbuch mit F4 göffnet.
Darin sind nun alle Eintragungen zu sehen. Also hab ich die betreffende Zeile markiert und mit dem Befehl Daten in Felder
wollte ich die Adressfelder füllen.
Leider Fehlanzeige.

Zur Erläuterung sei noch angemerkt, dass ich, das ist nun bereits eine gefühlte Ewigkeit her, für die Version 1.0 und nachfolgend mal
das Handbuch für ebendiese Migration der DB geschrieben hatte. Das war jedoch noch eine dBase Datenbank aus FRITZ!. Das Adressbuch
was dort enthalten war und das liess sich auch mit dBASE 5.0 weiter bearbeiten.
Dummerweise hab ich auch eben dieses Handbuch leider nicht mehr gefunden, da es wohl in meiner letzten Firma geblieben ist ...
Mittlerweile sind wir bei Windows 7 64bit (Ultimate) und OpenOffice 3.3.0 angekommen und ich hab das alles auch nicht mehr weiter verfolgt, ehrlich gesagt.

Um auch gleich zu sagen was ich eigentlich nicht will, da ich es auch anderweitig nicht benutze, ist die Verwendung der "Bordbücher" von Windows Outlook Express,
MS Outlook oder Thunderbird.
Es geht wie gesagt um was ganz einfaches.
Interessant in diesem Zusammenhang, dass auch die mitgelieferte DB für Bücher genau dasselbe Ergebnis produziert, nämlich nichts!

Bin Euch für jede Hilfe dankbar

Peter Steinbeck

Re: Adressbuch in OpenOffice einbinden

Verfasst: Mo, 11.06.2012 00:02
von Stephan
Interessant in diesem Zusammenhang, dass auch die mitgelieferte DB für Bücher genau dasselbe Ergebnis produziert, nämlich nichts!
für mich nicht nachvollziehbar, hier bei mir Windows7 Prof. und OOo 3.3.0 funktioniert das mit dieser Datenbank.


Gruß
Stephan

Re: Adressbuch in OpenOffice einbinden

Verfasst: Mo, 11.06.2012 09:39
von pmoegenb
Hallo Peter,
Papa_Peter hat geschrieben:Ich habe den Versuch gestartet ein eigenes Adressbuch über OO db zu kreieren und dies dann wie gewohnt in meine vorhandenen Dokumentvorlagen einzubinden.
Ich gehe davon aus, dass Du die eingebaute HSQLDB verwendet hast. Wenn nicht, also z. B. über ein Tabellendokument findest Du hier eine Anleitung: http://www.file-upload.net/download-434 ... O.pdf.html
Papa_Peter hat geschrieben: Mit einem Tastendruck F4 öffnet sich normalerweise die angebundene DB.
Nein, mit F4 bekommst Du die Datenbank-Übersicht. Wenn in der Datenbank-Übersicht eine Tabelle/Abfrage markiert wird, bekommst Du im rechten Fenster die Tabellen-/Abfrage-Ansicht. Die Datenbank ist nie an einem Dokument angebunden, es sind daraus lediglich Felder definiert im Schema Datenbank1.Tabelle1.Feld1.
Papa_Peter hat geschrieben: Nächster Schritt ist die
Auswahl der betreffenden Adresse und mit dem Befehl daten in Felder ist die ganze Sache schon fast komplett.
Dasselbe Prozedere für den vorbereiteten Briefumschlag und schon kann die Post abgehen.
Hat früher auch mal richtig gut funktioniert.
Funktioniert auch heute noch so. Vorausgesetzt, es sind Datenbankfelder als Seriendruckfelder nach dem vorgenannten Schema definiert. Dazu genügt es in der Tabellen-/Abfrage-Ansicht den jeweiligen Spaltenkopf mit der linken Maustaste ins Dokument zu ziehen.

Re: Adressbuch in OpenOffice einbinden

Verfasst: Mo, 11.06.2012 11:20
von Eddy
Hallo Papa_Peter,

nur mal als Gedanke von mir...
Papa_Peter hat geschrieben:Also leeres Dokument geöffnet und dort die entsprechenden Felder eingefügt und dieses Dokument als Vorlage gespeichert.
Möglicherweise hat dabei etwas nicht "gepasst". Öffne ein neues Dokument aus der Vorlage, stelle über Bearbeiten > Datenbank austauschen sicher, dass die richtige Datenbank eingestellt ist, probiere das und speichere das Dokument erneut als Vorlage.

Mit ausgetauschten Grüßen

Eddy

Re: Adressbuch in OpenOffice einbinden

Verfasst: Mo, 11.06.2012 23:15
von Papa_Peter
Zuest mal Danke @all

Habe jetzt nochmals die Tippeltappeltour wie empfohlen genommen.
Dabei fällt folgendes auf.

DB lässt sich ohne Probleme einbinden. Ist nach meiner Auffassung auch immer die richtige, denn sie wird bei dem aus der Vorlage erstellten
Dokument sofort als die für das Dokument aktive (durch fette Schrift links im Explorer) angezeigt und auch die Felder sind dann entsprechend zugeordnet.
Leider klappt das mit der Uebernahme der Werte aus der Tabelle immer noch nicht.

Einzig der "Umweg" über Serienbrief bringt dann das Ergebnis. aber das ist ja nicht das was ich beabsichtige. Als es noch nach meinen alten Vorstellungen funzzte,
wurden die Adressdaten sofort im entsprechenden Feld sichtbar. Ich will ja auch keine Serienbriefe drucken.
Da gabs nämlich in den früheren Versionen immer den Hinweis, dass das Dokument Serienbrieffelder enthält und die Frage ob ich nen Serienbrief drucken will.

Was ich noch nicht getestet habe ist die von @pmoegenb empfohlene Variante zur Erstellung eines Serienbriefes via DB und Calc. Noch keine Zeit für ein intensives Studium.

Verspreche Euch aber, weiter zu testen und zu probieren bis es klappt. Es wurmt mich einfach zu sehr grrrrrrrrrrr!!!!!!!

Also nochmals Danke

Peter

Re: Adressbuch in OpenOffice einbinden

Verfasst: Di, 12.06.2012 08:00
von pmoegenb
Ich glaube Du bist etwas auf dem Holzweg.

Der Schalter Daten in Felder in der Datenbank-Ansicht kann nur seine Aufgabe erfüllen, wenn Datenbankfelder vorhanden sind. Damit sind Seriendruckfelder gemeint. Wenn Du einmal in die Programmhilfe geschaut hättest wüsstet Du das längst.

Sind keine Seriendruckfelder vorhanden, musst Du den Schalter Daten in Text verwenden.

Re: Adressbuch in OpenOffice einbinden

Verfasst: Di, 12.06.2012 19:16
von Papa_Peter
Also nochmal von vorn.

Ich glaube schon dass da was nicht so läuft wie es laufen soll, aber auf dem Holzweg bin ich ganz sicher nicht.

Der Reihe nach. Ich habe das durchaus so gemacht wie beschrieben. DB anmelden, neues Dokument öffnen, mit linker Maustaste die Spaltenköpfe der Tabelle in Dokument ziehen, Dokument als Vorlage speichern.
Anschliessend wieder öffnen, F4 für DB Ansciht, gewünschte Zeile markieren und Button Daten in Felder drücken. Ergebnis = null, niente nada!!!
Es funktioniert ja nicht einmal mit einer neu erstellten DB.
Dasselbe passiert auch mit der Bibliothek und dabei handelt es sich um die mitgeliferte DB, welche ich also auch nicht verändert habe.

Habe jetzt nochmals die Ausgangssituation nachvollziehen können, unter das Gnaze schon mal richtig gut funktioniert hat. Dazu Adressbuch von Fritz! installiert und mein vorhandenes dort als das aktuelle eingetragen.
Diese dBase Datenbank bei OO angemeldet und versucht die entsprechenden Felder in ein neues Dokument zu bringen. Klappt alles bis an die Stelle, wo es heisst Daten in Felder. Da klemmt die Säge.

Das ist insofern ärgerlich, da ich genau mit diesem Adressbuch in meiner alten Fa. das Adressbuch der Firma angelegt und gepflegt habe. Dort hatten alle Mitarbeiter Zugriff. Die entsprechenden Vorlagen waren vorbereitet und es
hat alles nach dem von mir beschriebenen Prinzip funktioniert. Und das ganze sowohl als Einzelplatzanwendung als auch als Mehrbenutzer, da die daten auf dem Server zentral abgelegt waren.
Allerdings war es dazumal noch ein 32 Bit System. Ob das jetzt mittlerweile ein 64 Bit System ist und es immer noch reibungslos funktioniert kann ich nicht sagen.

Da ich ja an der Lösung des Problems suche, hab ich auch die Laufzeitumgebung aktualisiert und auch das Update auf AOO 3.4.0 gemacht, bzw. alte Version von OO deinstalliert und anschliessend neu installiert.
Hat alles noch keine Lösung gebracht.

Re: Adressbuch in OpenOffice einbinden

Verfasst: Di, 12.06.2012 19:51
von Papa_Peter
Update.

Hab jetzt das ganze mal im XP Modus gestartet und dazu OO 2.4.1 installiert.

Dort funktioniert alles so wie es soll!!!!!!!

Mit alten Vorlagen und neu erstellten. Dokument öffnen, F4 für DB > Zeile des Adressaten markieren > Daten in Felder
und siehe da es werden alle gewünschten Felder gefüllt wie es sein soll und auch immer geklappt hat.

Es scheint also ein Problem mit 64 Bit zu geben.
Beim einfügen werden die Felder wie folgt angezeigt.
<FIRMA>
<STRASSE>
<PLZ>
<ORT>
Wenn ich mit dem Mauszeiger über das Feld gehe erscheint dann die vollständige Verbindung in dem Fall ADRESSEN.Adressen.Firma
Auch werden in den Dokumentvorlagen alle anderen bereits vorbereiteten Felder wie Tel Nr. , Datum und Seitenanzahl korrket angezeigt und nicht wie in der 64 Bit Variante nur mit dem Namen.

Im übrigen funktioniert auch die Bibliotheks DB wie gewünscht. Felder in leeres Dokument ziehen > Dokument speichern > neu öffnen > gewünschte Zeile markieren und mit Daten in Felder füllen > FERTIG!

Nun bin ich mal gespannt, ob es dafür ne Lösung oder Erklärung gibt....

Grüsse aus dem Zürcher Unterland

Peter

Re: Adressbuch in OpenOffice einbinden

Verfasst: Di, 12.06.2012 20:03
von Papa_Peter
Juhuhuhuuuh Lösung gefunden.

Da kommt Ihr nie drauf!
Es war ein darstellungsproblem
Unter Extras > Optionen > Writer > Ansicht

Hier war der Haken bei Feldnamen sichtbar gesetzt.
Damit waren alle Beziehungen bzw. Namen zu lesen, aber nicht der Inhalt erkennbar.
Bin drauf gekommen als ich mal ne Seitenvorschau gewählt habe, da waren alle Daten korrekt zu lesen, also auch Datum und Uhrzeit etc.

Jetzt ist mir wieder wohler, da ich offenabr nicht auf dem Holzweg war, es auch kein 64 Bit Problem ist und vor allem (und das ist fast das wichtigste) dass ich schlussendlich
selbst drauf gekommen bin. Hatte schon an mir gezweifelt.

Also es läuft alles wie gewünscht und nochmals ein grosses Dankeschön für Eure Mithilfe!!!

Re: Adressbuch in OpenOffice einbinden

Verfasst: Mi, 13.06.2012 01:12
von Constructus
Papa_Peter hat geschrieben:Juhuhuhuuuh Lösung gefunden.
Da kommt Ihr nie drauf!
Papa_Peter hat geschrieben:Es war ein darstellungsproblem
Unter Extras > Optionen > Writer > Ansicht

Hier war der Haken bei Feldnamen sichtbar gesetzt.
Na Papa_Peter,

Du könntest großes Gelächter hier im Forum erreichen beim gefetteten Zitatteil. Entweder per genauer Beschreibung oder per Screenshot wäre den Sachkennern sofort aufgefallen, was der Grund war.

Aber weiter viel Spaß

Constructus