Re: [de-users] Re: Re: Re: Calc Datenabgleich

2007-04-24 Diskussionsfäden Robert Großkopf
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

2007-04-24 Diskussionsfäden Stefan Weigel

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

2007-04-24 Diskussionsfäden Uwe Fischer

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

2007-04-23 Diskussionsfäden Stefan Weigel

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

2007-04-23 Diskussionsfäden Robert Großkopf
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

2007-04-23 Diskussionsfäden Alfons Mair

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]