Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

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: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von pmoegenb » So, 15.11.2009 11:15

taraxacum hat geschrieben:Beim Einen heißt es 'Strasse' beim Andern 'Straße' und beim dritten 'Kostenstelle' oder sonstwas.
Ich kann problemlos die 'falschen' Feldnamen löschen und durch die richtigen ersetzen und habe sofort ein funktionierendes Ergebnis,
ohne lästige Fehlermeldungen.
Dies ist aber nicht Sinn und Zweck der Menüoption Bearbeiten/Datenbank austauschen... (selbsterklärend) und eignet sich nur, wenn wenige Feldnamen abweichend sind.

In den meisten Fällen ist es sinnvoller den DB-Explorer zu öffnen und die Spaltennamen der entsprechenden Tabelle ins Dokument zu ziehen.

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von taraxacum » Fr, 13.11.2009 22:43

pmoegenb hat geschrieben: Ich meinte damit nicht die Feldinhalte, sondern die Feldnamen.
genauso hatte ich das auch verstanden.
Beim Einen heißt es 'Strasse' beim Andern 'Straße' und beim dritten 'Kostenstelle' oder sonstwas.

Ich kann problemlos die 'falschen' Feldnamen löschen und durch die richtigen ersetzen und habe sofort ein funktionierendes Ergebnis,
ohne lästige Fehlermeldungen.

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von pmoegenb » Fr, 13.11.2009 07:36

taraxacum hat geschrieben:'Bearbeiten ... Datenbanken austauschen' ist meiner Ansicht nach nicht nur für gleichlautende Felder.
Ich meinte damit nicht die Feldinhalte, sondern die Feldnamen.

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von taraxacum » Do, 12.11.2009 22:31

Hallo,

wie von pmoegenb erwähnt halte ich den 'trick' mit der odb auf eine Datenquelle wie CSV und andere zuzugreifen für eine recht geschickte Sache beim gemeinsamen Zugriff auf die Datenquelle: Sie wird nie exclusiv gesperrt! Und die Filtermöglichkeiten erst!

'Bearbeiten ... Datenbanken austauschen' ist meiner Ansicht nach nicht nur für gleichlautende Felder.
Ich habe eine Serienbriefvorlage mit einer funktionierenden Datenbank, versteckten Absätzen, versteckten Texten und 'Wenn .. Dann' Bedingungen als Vorlage gemacht, so haben meine Anwender ein Beispiel. Durch Austauschen kann sie an die eigene Datenbank angepasst werden und in den Bedingungen müssen nur die Felder angepasst werden.
Ich habe über die Bedienbarkeit nur positive Rückmeldungen bekommen.

PS:
Ich habe beim Erstellen von Datenquellen für Serienbriefe nie den Assistenten benutzt und das in Schulungen auch nicht weitergegeben. Ich habe nur die 'Neue Datenbank' benutzt. Meine Anwender fanden das praktischer als bei MSO, weil sie immer nur mit 1-2 Datenquellen arbeiten, die immer gleich sind.
OOo ist nicht perfekt. Aber vieles ist praktischer. Allerdings erst, wenn man sich damit angefreundet hat und die Prinzipien versteht.
(ich denke da auch an die Seitenvorlage, die Umsteigern immer Probleme macht)

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von pmoegenb » Do, 12.11.2009 10:27

Scalaia990 hat geschrieben:Hallo pmoegnb,

da ist der der erste Hinweis von miesepeter noch 10mal besser, Bei den Vorschlag von Eddy komm ich nach dem erstellen der base Datenbank noch in die selbige. Bei Miesepeters erstem Vorschlag spar ich mir diese Fenster, und muss "lediglich" den DB-Explorer schließen und wieder öffnen, da sich dieser leider nicht von selber aktualisiert. Es geht mir darum so wenig wie mögliche Dialofenster zu öffnen und so wenig wie möglich von Hand eingreifen oder definieren zu müssen.

Habe mittlerweile noch den Punkt Datenbank austauschen im Menüpunkt Bearbeiten gefunden, da scheint es recht einfach zu funktionieren, muss nur mal gucken ob da ein paar Nebenwirkungen auftauchen, der Name "austauschen" verwirrt mich etwas. Trotzdem sehe ich es als ein Bug an dass es über die Rechte Maustaste im Explorer nicht geht. - Schade eigentlich wäre die eleganteste Lösung.
Also ehrlich, Du schreibst etwas rätselhaft.

Eine .odb-Datei enthält nur eine Datenquelle, wenn die interne HSQLDB verwendet wird. In allen anderen Fällen enthält die .odb-Datei lediglich die Verbindungsoptionen zur externen Datenquelle (.csv, Dokumenttabelle, MSAccess, MySQL u.s.w). D.h., ohne .odb-Datei keine Verbindung zu einer Datenquelle und jede Datenquelle will anders behandelt werden. Dabei ist es nicht von Bedeutung, über welchen Assistenten die .odb-Datei erstellt wird.

Außerdem noch folgende Hinweise:

- Im DB-Explorer gibt es auch noch den Schalter Aktualisieren
- Die Menüoption Bearbeiten/Datenbank austauschen ist zur Serienbriefschreibung gedacht und nur in den Fällen geeignet in den die Feldnamen gleichlautend sind.

Wenn das Programm keine Funktionen nach Deinen Vorstellungen enthält, ist dies noch lange nicht ein Bug.

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von Scalaia990 » Do, 12.11.2009 09:38

Hallo pmoegnb,

da ist der der erste Hinweis von miesepeter noch 10mal besser, Bei den Vorschlag von Eddy komm ich nach dem erstellen der base Datenbank noch in die selbige. Bei Miesepeters erstem Vorschlag spar ich mir diese Fenster, und muss "lediglich" den DB-Explorer schließen und wieder öffnen, da sich dieser leider nicht von selber aktualisiert. Es geht mir darum so wenig wie mögliche Dialofenster zu öffnen und so wenig wie möglich von Hand eingreifen oder definieren zu müssen.

Habe mittlerweile noch den Punkt Datenbank austauschen im Menüpunkt Bearbeiten gefunden, da scheint es recht einfach zu funktionieren, muss nur mal gucken ob da ein paar Nebenwirkungen auftauchen, der Name "austauschen" verwirrt mich etwas. Trotzdem sehe ich es als ein Bug an dass es über die Rechte Maustaste im Explorer nicht geht. - Schade eigentlich wäre die eleganteste Lösung.

Scalaia990

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von pmoegenb » Do, 12.11.2009 07:46

Hallo Scalaia990,

verfahr einfach so wie es Eddy kurz beschrieben hat. Dort hast 16 Möglichkeiten für eine DB-Verbindung u. a. auch .txt, .csv und Tabellendokumente.

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von Scalaia990 » Mi, 11.11.2009 22:16

Hallo

Eure Tipps sind alle logisch nachvollziebar funktionieren jedoch mit einer Ausnahme (die in meinen Augen umständlich) nicht wirklich. Da bei all diesen Registrierungsformen (rechte Maustaste im Datenbankexplorer, extras Optionen) nur base Dateien sich registrieren lassen. Die Lösung von miesepeter mit dem "Assistenten" funktioniert zwar ist aber auch nicht wirklich einfach zu bedienen. Ich habe eine bestehende Datei und möchte diese einfach zu den registrierten Dateien hinzufügen. Wie er die Datei intern benennt ist für mich irrrelevant. Ich hasse es nur durch 25 Dialogfenster mich durchklicken zu müssen.

In meinen Augen ist das ein richtiger Bug dass beim Registrieren über DB-Explorer nur Base-Quellen möglich sind. Wenn das funktionieren würde wäre mir schon geholfen.

Scalaia990

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von Eddy » Mi, 11.11.2009 20:31

Hallo Scalaia990,

entweder über Datei > neu Datenbank und dort "bestehende Datenbankdatei öffnen" und "Verbindung zu einer bestehenden..." usw
oder über Extras > Optionen > OpenOffice.org Base > Datenbanken > neu.

Mit geöffneten Grüßen

Eddy

Re: Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von miesepeter » Mi, 11.11.2009 20:14

Hallo,

wenn du den Assistenten [edit] Menü Datei > Assistenten > Adressdatenquelle [/edit] benutzt, dann kannst du doch die Optionen alle sehr gut steuern. Insbesondere die Ablage (Speicherort) der Datenbankdatei kann hier sehr gut geregelt werden. In den Dialogen wirst du explizit aufgefordert, Namen und Speicherort der autogenerierten Datenbankdatei zu bestimmen.

Bei einer bestehenden Datenbank (Calc) kann diese sicher auch im Datenbankexplorer [F4] mit rechte Maustaste > Registrierte Datenbanken eingebunden werden. Die dabei automatisch generierte Datenbankdatei wird dann aber "irgendwo" abgespeichert, außer du hast die Dateien im Wurzelverzeichnis liegen. Vor diesem Verfahren, das funktioniert, rate ich ab, weil du sonst leicht im Datenpfad-Gau landen kannst...

Ciao

Calc oder CSV-Datei als Datenquelle registrieren ohne Ass

von Scalaia990 » Mi, 11.11.2009 19:56

Hallo,

kennt jemand einen Weg wie man eine Calc- oder CSV Datei als Datenquelle registrieren kann ohne den Seriendruckassistenten zu verwenden?

Habe inzwischen raus bekommen dass OOO solche dateien intern in base datenquellen umwandelt, vermute dass ich diese Prozedur irgendwie von Hand anstoßen muss. Frage ist nur wie?

Gruss und Dank

Scalaia990

Nach oben