Datenbank aktualisieren

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: Datenbank aktualisieren

von Stephan » Sa, 11.03.2006 13:13

"Da es bei mir unter 2.0.2 auch nicht läuft, mache ich wohl etwas falsch. "

war schon richtig. Sie bezog sich nachweislich auf folgende Vorgehensweise:

"In der Datenbank Tabbelen anklicken und die Daten aus der Zwischenablage einfügen."

Das mit der Zwischenablage hatte ich aus:

http://www.ooo-portal.de/index.php?modu...topic=2071
Ja, das hatte ich (hatten wir) ja auch verstanden. Du hattest dort einen Verständnisfehler weil es in dem Thread den Du anführst um das Integrieren der Calc-Datei und nicht das Verknüpfen ging. Was zwei verschiedene Sachen sind und das was Du ursprünglich als:

2.) Datenbank aus der Calc Tabelle erzeugt und angemeldet

bezeichnet hast, ist im üblichen Sprachgebrauch (nach meiner Ansicht) Verknüpfen.

Das ist aber kein Problem, das Forum ist ja dazu da weiter zu helfen.

Meine Anmerkung bezog sich nur darauf das als das Mißverständnis ausgeräumt war und Dir pmoegenb erklärt hatte wie Du es machen mußt und Du es so gemacht hast das es dann bei Dir immer noch nicht ging.
Danach schriebst Du dann das Du das Problem durch die Installation von 2.0.2 beheben konntest, was mich nun vermuten ließ die war vorher doch nicht installiert.
Wenn sie aber nun doch vorher bereits installiert war lag wohl ein Fehler in der Installation vor, den man durch Reparieren der Installation mutmaßlich hätte beseitigen können und eine völlige Neuinstallation wäre entbehrlich gewesen.

Schönes Wochenende.


Gruß
Stephan

von mike6 » Sa, 11.03.2006 12:13

Hallo Stephan,

meine Aussage

"Da es bei mir unter 2.0.2 auch nicht läuft, mache ich wohl etwas falsch. "

war schon richtig. Sie bezog sich nachweislich auf folgende Vorgehensweise:

"In der Datenbank Tabbelen anklicken und die Daten aus der [b]Zwischenablage [/b]einfügen."

Das mit der Zwischenablage hatte ich aus:

http://www.ooo-portal.de/index.php?modu ... topic=2071


mfg
mike6

von Stephan » Fr, 10.03.2006 20:20

Endlich kann ich wieder richtig schlafen


das freut mich natürlich

aber mal ehrlich:

Bist Du Dir klar wieviele Leute hier lesen und über Dein Problem nachdenken und sich überlegen wie sie Dir helfen können? Das was ich im anderen post als quasi 'irreführende Fehlaussage' gekennzeichnet habe, war ein Verständnisproblem und das ist auch garnicht schlimm. Allerdings wenn Du ganz zweifelsfrei schreibst das es mit 2.0.2 nicht klappt:
da es bei mir unter 2.0.2 auch nicht läuft, mache ich wohl etwas falsch
führt das dann schon in die Irre wenn sich hinterher herausstellt das allein die Installation der 2.0.2 Dein Problem gelöst hat:
Ich habe mir Oo 2.0.2 heruntergeladen und plötzlich
klappt alles einwandfrei.
also war diese Version entgegen Deiner Aussage doch vorher garnicht installiert. (oder doch?)


Nö, Dein Problem ist nun behoben und im Nachhinein bin ich nicht sauer, allerdings wollte ich mal verdeutlichen das Deine Aussagen hier ernst genommen werden und das Du Dir selbst die Hilfe verbaust wenn Du falsche Angaben machst von denen wir aber annehmen sie wären richtig.



Gruß
Stephan

von mike6 » Fr, 10.03.2006 17:18

:D - :D - :D - :D - :D

Hallo,

wenn es nicht klappt, denkt man zuerst, man sei zu d..f dafür.

Ich habe mir Oo 2.0.2 heruntergeladen und plötzlich
klappt alles einwandfrei.

Endlich kann ich wieder richtig schlafen :wink: .

Gleichzeitig möchte ich ALLEN danken die mir in meiner
schweren Zeit geholfen haben und mir gute Tipps gegeben haben.

mfg
mike6

von pmoegenb » Fr, 10.03.2006 11:49

Hallo mike6,
Das Writer Dokument ist dann aber mit der "Name.odb" verbunden
und nicht mit der calc_Tabelle.ods.
Das Dokument ist mit Name.odb nicht verbunden. Name.odb ist jetzt lediglich OO als Datenquelle bekannt und diese, bzw. deren Tabellen können nun für jedes Dokument (Textdokument oder Tabellendokument) benutzt werden.

Name.odb ist mit calc_Tabelle.ods verknüpft. Nicht denken was ich nicht sehe kann nicht sein.

Der Name von Name.odb erscheint nach dem Drücken der Taste F4 in linken Fenster in der Datenquellen-Übersicht. Im rechten Fenster, in der Datenquellen-Ansicht, erscheinen die Datensätze wenn die Tabelle oder Anfrage der Datenbank geöffnet wird. In diesem Fall hast Du vermutlich eine Tabelle mit dem Namen Tabelle1.

Wenn Du nun die Calc-Tabelle calc_Tabelle.ods bearbeitest, müssen die Änderungen in Tabelle1 sichtbar sein, sobald Du die Datenquellen-Übersicht mit F4 aus- und wieder eingeblendet hast.

Sollte dies bei Deiner Version nicht der Fall sein, dann lade die Version 2.0.2 herunter.

Gruß

Peter

von mike6 » Fr, 10.03.2006 11:13

Hallo,

ich gehe wie folgt vor:

++++++++++++++++++++++++++++++++++
Datei
Neu
Datenbank
Verbindung zu einer bestehenden Datenbank herstellen
Tabellendokument
Weiter
Durchsuchen
calc_tabelle.ods auswählen
Weiter
Fertigstellen
Name.odb vergeben
Fertig stellen
++++++++++++++++++++++++++++++++++++

Writer Dokument öffnen
F4
Datenbank öffnet sich.


Das Writer Dokument ist dann aber mit der "Name.odb" verbunden
und nicht mit der calc_Tabelle.ods.



mfg
mike6

von pmoegenb » Fr, 10.03.2006 10:23

mike6 hat geschrieben:Hallo,

du schreibst Base wird nicht benötigt.

Die Calc-Tabelle hat die Endung *.ods
Die erzeugte Datenbank die Endung *.odb

Wenn ich nun die Datenbank schließe und im Calc Dokument
neue Daten eingebe, wird aber die Datenbank (*odb) nicht berichtigt.

Das Writer Dokument hat aber die Verbindung zur *.odb?

Ich kann so lange F4 drücken wie ich will. Die Verbindung vom
Writer Dokument besteht zur Datenbank, nicht zum Calc Dokument.

Jedenfalls auf meinem Rechner.
Hallo mike6,

Du bist auf dem Holzweg. Base ist keine Datenbank, sondern ein Frontend (Bearbeitungsoberfläche) für Datenbanken, wobei eine Datenbanktabelle eine Calc-Tabelle, DBase-Tabelle, Textdatei, HSQLDB-Tabelle etc. sein kann.

Sofern keine HSQL-Datenbank benutzt wird, stellen *.odb's nur die Verbindung her.

Wenn sich die Datenquellen-Ansicht bei einer Änderung der Calc-Tabelle nicht verändert, dann hast Du irgendetwas anders eingerichtet, nur keine Verbindung zur Calc-Tabelle.

Gruß

Peter

von mike6 » Fr, 10.03.2006 10:05

Hallo,

du schreibst Base wird nicht benötigt.

Die Calc-Tabelle hat die Endung *.ods
Die erzeugte Datenbank die Endung *.odb

Wenn ich nun die Datenbank schließe und im Calc Dokument
neue Daten eingebe, wird aber die Datenbank (*odb) nicht berichtigt.

Das Writer Dokument hat aber die Verbindung zur *.odb?

Ich kann so lange F4 drücken wie ich will. Die Verbindung vom
Writer Dokument besteht zur Datenbank, nicht zum Calc Dokument.

Jedenfalls auf meinem Rechner.


mfg
mike6

von pmoegenb » Fr, 10.03.2006 09:25

Hallo mike6,

Base wird nicht benötigt. Das Fenster kannst Du also schließen.

Schließe die Datenquellen-Übersicht mit F4 und öffne sie erneut mit F4, kann müsste die Datenquellen-Ansicht aktualisiert sein.

Gruß

Peter

von mike6 » Fr, 10.03.2006 09:17

Hallo Peter,

was Du beschrieben haßt, klappt einwandfrei.
Nur, ich habe ein anderes Problem.

Es sind folgende Fenster geöffnet:

1.) Leeres Writer Dokument ( Datenbank ist mit F4 ) eingeblendet und in Ordnung.

2.) Calc Datei als angemeldete Datenbank.

3.) Base.


Wenn ich jetzt in die Calc-Datei weitere Daten eingebe und abspeichere,
erscheint in der Datenbank immer nur der Anfangsbestand.

Die neu eingegebenen Daten erscheinen nicht. Auch wenn ich in der Datenbank auf aktualisiren oder Datenbank neu aufbauen drücke.


mfg
mike6

von pmoegenb » Fr, 10.03.2006 08:17

Hallo mike6,

eine Calc-Tabelle als Datenquelle anzumelden ist einfach. Hier eine Kurzbeschreibung:
  • - Calc-Tabelle erstellen. Die erste Zeile muss die Spaltennamen (Feldnamen) beinhalten. Unter einem beliebigen Namen speichern.
    - Menüption Datei /Neu/Datenbank anklicken.
    - Im Datenbank-Assistent Verbindung zu einer bestehenden Datenbank herstellen aktivieren.
    - Aus der Auswahlbox Tabellendokument auswählen und auf den den Button Weiter klicken.
    - Im Feld Speicherort und Dateiname das Verzeichnis und den Namen der zuvor erstellten Calc-Tabelle eintragen, oder auf Button Durchsuchen klicken und die zuvor erstellte Calc-Tabelle auswählen.
    - Auf Button Weiter klicken. Die aktivierten Unterlassungswerte stehen lassen und auf Button Fertig stellen klicken.
    - Die angemeldete Datenquelle als Datenbank unter einem beliebigen Namen speichern.
Die Calc-Tabelle ist nun als Datenquelle angemeldet. Du kannst dies überprüfen in dem Du die Funktionstaste F4 drückst.

Gruß

Peter

von mike6 » Fr, 10.03.2006 07:24

Hallo,

erst einmal vielen Dank für Eure Antworten.
Die von mir beschriebene Vorgehensweise habe ich aus
einem Forum.

Auch wenn ich Euch nerve. Es klappt immer noch nicht :oops: +:oops: !!!!

Wenn ich bei der Anlegung der Datenbank als bestehende
Datenbank die zuvor erzeugte "Calc-Tabelle.ods" auswähle, erscheint
das Openoffice Base Fester.
Drücke ich unter der Überschrift "Datenbank" auf das Icon
Tabellen, erscheint die Fehlermeldung:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Die Verbindung zur Datenquelle "xyz" konnte nicht hergestellt werden.
Die Verbíndung zur externen Datenquelle konnte nicht hergestellt werden.
Ein unbekannter Fehler trat auf.
Wahrscheinlich ist der Treiber fehlerhaft
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Gibt es irgendwo eine Anleitung wo das genau beschrieben ist?


mfg
mike6

von Stephan » Do, 09.03.2006 19:49

mache ich wohl etwas falsch
Ja, Du beschreibst falsch was Du tust. Niemand wäre ohne Deine zusätzliche Beschreibung darauf gekommen das:
2.) Datenbank aus der Calc Tabelle erzeugt
in Wahrheit bedeuten soll:
1. Calc Tabelle erzeugen
___Name____Vorname
___Müller__Fritz

2. Alles in die Windows Zwischenablage
...
5. In der Datenbank Tabbelen anklicken und die Daten aus der Zwischenablage einfügen.



So kann natürlich keine Aktualisierung stattfinden, es besteht doch keinerlei Verbindung der Datenbank zur Calc-Datei


Jeder muß natürlich nach Deiner ersten Beschreibung annehmen das Du die Calc-Datei als Datenquelle beim Erstellen der Datenbank angegeben hast. Mach das einfach und dann wird auch aktualisiert.



Gruß
Stephan

von mike6 » Do, 09.03.2006 19:19

Hallo,

da es bei mir unter 2.0.2 auch nicht läuft, mache ich wohl etwas falsch.:oops:

Hier nochmals mein Ansatz:


1. Calc Tabelle erzeugen
___Name____Vorname
___Müller__Fritz

2. Alles in die Windows Zwischenablage
3. Datei/Neu/Datenbank
4. Neue Datenbank erstellen, anmelden,öffnen,namen vergeben und Fertig.
5. In der Datenbank Tabbelen anklicken und die Daten aus der Zwischenablage einfügen.
6. Tabellenname eintragen und Primärschlüssel erzeugen anklicken.
7. Weiter und vorhandene Spalten übernehmen.
8. Weiter, Angaben so lassen wie vorgegeben und fertigstellen.
9. In Writer ein Text-Dokument öffnen und F4 drücken.
10.Die Datenbank auswählen.
11.Die zuvor erzeugte Datenbank erscheint.
12.In der Calc Tabelle zusätzlich Meier Erna eingeben und speichern.
13.In Writer Datenbank (F4) aktualisieren.
14.Es steht immer noch Müller Fritz dort.


Von Meier Erna ist nichts zu sehen.


mfg
mike6

Re: Datenbank aktualisieren

von pmoegenb » Do, 09.03.2006 08:45

mike6 hat geschrieben:Hallo,

Ich versuche, wie folgt, eine Datenbank zu aktuallisieren.
(Oo 2.0 ). :(

1.) Calc Tabelle angelegt
2.) Datenbank aus der Calc Tabelle erzeugt und angemeldet
3.) Serienbrief mit Daten aus der Datenbank erstellt
4.) Daten in die Calc Tabelle zusätzlich eingefügt und gespeichert.
5.) Datenbank mit F4 ausgeblendet und wieder eineblendet
6.) Datenbank aktuallisiert und neu aufgebaut.

Nichts passiert. Es sind nach wie vor nur die ursprünglichen Daten
in der Datenbank zu sehen.
Hallo mike6,

unter Windows XP und OO 2.0.2RC4 kann ich das nicht nachvollziehen. Nachträglich erfasste Daten werden in der Datenquellen-Ansicht einwandfrei angezeigt.

Gruß

Peter

Nach oben