Re: [de-users] Re: Re: Re: Calc Datenabgleich
Hallo Uwe, hallo Stefan > > Uwe Fischer schrieb: > > [...] Nur wenn man HSQLDB als Datenbank wählt (das ist > > der Standard, sofern man nichts anderes auswählt), werden auch die > > Tabellen mit in der Base Dokumentendatei verwaltet. In allen anderen > > Fällen befinden sich die Datensätze selbst in externen Tabellen, die von > > dem Datenbankserver verwaltet werden, oder in eigenen Dateien außerhalb > > der Base Dokumentendatei. > > Genau so hatte ich Robert verstanden. ;-) Er riet ab vom "in Base > eingebauten Modul", womit er wohl HSQLDB meinte. Genau so. Der Thread ist nicht lange her. Mit einer Fehlermeldung war nicht mehr an die Datenbank zu kommen. Der Fehler lag nicht in der Datenbank selbst sondern in der gepackten Base-Datei. Die Daten konnten nur gerettet werden, indem - die Datei entpackt - HSQLDB als standalone installiert - die Dateninhalte mit vollständigen Datenbanknamen versehen und - in Base schließlich wieder als externe Datenbank angesprochen werden konnten. Ob der User Abfragen und Formulare auch irgendwann wieder herstellen konnte oder einfach neu erstellt hat ist mir nicht bekannt. Da neben (seltenen) Fehlern beim Abspeichern in einer Datenbank auch die Fehler in anderen Teilen dieser Verpackung für den Normaluser dazu führen, dass seine Daten (obwohl eigentlich noch da) "weg" sind rate ich von der Nutzung der internen HSQLDB für Produktivzwecke ab. Die Anbindung anderer Datenbanken an OpenOffice ist genauso gut - und wenn es das System zulässt, wie bei mir Linux, dann habe ich meine Daten in einer MySQL-Datenbank, die ich in OpenOffice nur auslese. Für das Schreiben in die Datenbank soll jede(r) das Modul suchen, was für sie/ihn am besten geeignet ist. Ich habe dies mangels Datenbankmodul in OOo 1.1 über einen Webserver und PHP geregelt (auch weil es z.B. um eine Bibliotheksdatenbank für eine Schule ging, die von vielen Rechnern aus eingesehen und bearbeitet werden sollte) - andere schaffen das sicher genauso gut über OOo-Base. Gruß Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Re: Re: Re: Calc Datenabgleich
Hallo Uwe, Uwe Fischer schrieb: [...] Nur wenn man HSQLDB als Datenbank wählt (das ist der Standard, sofern man nichts anderes auswählt), werden auch die Tabellen mit in der Base Dokumentendatei verwaltet. In allen anderen Fällen befinden sich die Datensätze selbst in externen Tabellen, die von dem Datenbankserver verwaltet werden, oder in eigenen Dateien außerhalb der Base Dokumentendatei. Genau so hatte ich Robert verstanden. ;-) Er riet ab vom "in Base eingebauten Modul", womit er wohl HSQLDB meinte. Dass ein Festplattenfehler eine Datei beschädigt, kann sowohl in gepackten Basedateien als auch in allen anderen Dateien vorkommen. Wobei auf einem professionellen Datenbankserver mit physikalisch verteilter Datenspeicherung und Transaktionsprotokollierung ein Datenverlust durch technische Fehler mit an "unmöglich" grenzend, verschwindend kleiner Wahrscheinlichkeit zu befürchten ist. Insofern ist es schon ein großer Unterschied, ob man seine Daten einer *.odb-Datei oder einem SQL-Server anvertraut. Deshalb macht man Sicherungskopien von allen wichtigen Daten, je wichtiger, um so häufiger und an verschiedenen Orten. Klar. Gruß Stefan :-) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Re: Re: Re: Calc Datenabgleich
Hallo, Robert Großkopf wrote: ... Genau für so etwas wird eine Datenbank angelegt. Das geht sicher auch in Base, wenn ich auch aus Zugangsgründen nicht das eingebaute Modul auf Dauer benutzen würde (In Base sind Daten, Abfragen usw. alle zusammen in einer gepackten Datei - und wenn da ein Fehler in der Datei ist, ist an die Daten schwer wieder ranzukommen. Hatten wir vor kurzem auch in dieser Liste.). hier jucken mir die Finger für eine kleine Klarstellung: Base ist das Datenbank-Modul in OOo 2. Es besteht aus einem Frontend, das Zugriff zu fast allen Datenbanken der Welt bietet. Zum Teil geht das über Schnittstellen wie ODBC oder JDBC. Zum Teil sind die "Datenbankserver" schon eingebaut, zum Beispiel für HSQLDB oder für das gut eingeführte dBase Dateiformat. Base verwaltet ab Version OOo 2.0 alle Abfragen, Formulare und Berichte in eigenen Dokumenten. Nur wenn man HSQLDB als Datenbank wählt (das ist der Standard, sofern man nichts anderes auswählt), werden auch die Tabellen mit in der Base Dokumentendatei verwaltet. In allen anderen Fällen befinden sich die Datensätze selbst in externen Tabellen, die von dem Datenbankserver verwaltet werden, oder in eigenen Dateien außerhalb der Base Dokumentendatei. Dass ein Festplattenfehler eine Datei beschädigt, kann sowohl in gepackten Basedateien als auch in allen anderen Dateien vorkommen. Deshalb macht man Sicherungskopien von allen wichtigen Daten, je wichtiger, um so häufiger und an verschiedenen Orten. Grüße Uwe -- [EMAIL PROTECTED] - Technical Writer StarOffice - Sun Microsystems, Inc. - Hamburg, Germany http://www.sun.com/staroffice http://documentation.openoffice.org/online_help/index.html http://wiki.services.openoffice.org/wiki/Category:OnlineHelp http://blogs.sun.com/oootnt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Re: Re: Re: Calc Datenabgleich
Hallo Alfons, Alfons Mair schrieb: wie aber würde man das Ganze in einer Datenbank machen, Das ist kaum in einer E-Mail zu beschreiben und auch nicht in ein paar Stunden erlernt. Du magst Dich vielleicht mal mit Einführungen zu Base befassen, wobei Kenntnisse aus einem anderen Datenbankprogramm hilfreich sein können. http://de.openoffice.org/doc/howto_2_0 (Abschnitt "Datenbankmodul Base") Das ist eine Einführung. gebe es dort Vereinfachungen? Es ist einfacher mit einem Flugzeug, als mit einem Schlauchboot nach Amerika zu kommen. Aber es ist schwieriger ein Flugzeug zu fliegen, als in einem Schlauchboot zu fahren. ;-) Ich habe heute gerade zu wissen bekommen, das man mir noch das Zahlenmaterial für 6 Monate nachliefern will, dann komme ich eben schon auf 130.000 Zeilen. Wie werden diese Daten geliefert? Excel oder Calc kann es ja dann nicht mehr sein. Könnte man diese Auswertung in Base machen? Ja. Daneben kann man den Datenpiloten auch auf Datenquellen anwenden, die nicht in Form eine Calc-Tabelle bestehen (Einstellung gleich im ersten Dialog beim Aufruf des Datenpiloten). Gruß Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Re: Re: Re: Calc Datenabgleich
Hallo Alfons, > > wie aber würde man das Ganze in einer Datenbank machen, gebe es dort > Vereinfachungen? Ich habe heute gerade zu wissen bekommen, das man mir > noch das Zahlenmaterial für 6 Monate nachliefern will, dann komme ich eben > schon auf 130.000 Zeilen. Könnte man diese Auswertung in Base machen? Ich habe den Thread wohl nicht ganz verfolgt - aber irgendein Kriterium wirst Du doch haben, das Dir anzeigt: Die Zahlung ist noch nicht erfolgt. Genau für so etwas wird eine Datenbank angelegt. Das geht sicher auch in Base, wenn ich auch aus Zugangsgründen nicht das eingebaute Modul auf Dauer benutzen würde (In Base sind Daten, Abfragen usw. alle zusammen in einer gepackten Datei - und wenn da ein Fehler in der Datei ist, ist an die Daten schwer wieder ranzukommen. Hatten wir vor kurzem auch in dieser Liste.). Vom Prinzip her hast Du 2 Tabellen, die Du über z.B. die Artikelnummer miteinander verknüpfst. Dann würde ich die Ausgabe danach ausrichten: Gruppierung nach Artikelnummer, Summe über die Beträge, Sortierung nach Summe über die Beträge. Überall, wo die Summe der Beträge anders als 0 ist fehlt irgendwo noch eine Zahlung (wenn ich denn die Datensammlung richtig verstanden habe - und was anderes als eine Datensammlung scheinen Deine Tabellen ja nicht zu sein). Gruß Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[de-users] Re: Re: Re: Calc Datenabgleich
Hallo Stefan, wie aber würde man das Ganze in einer Datenbank machen, gebe es dort Vereinfachungen? Ich habe heute gerade zu wissen bekommen, das man mir noch das Zahlenmaterial für 6 Monate nachliefern will, dann komme ich eben schon auf 130.000 Zeilen. Könnte man diese Auswertung in Base machen? -- Gruss Alfons - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]