[de-users] Base Abfrageentwurf: Cannot be in ORDER BY clause in STATEMENT
Hallo! Habe folgendes Problem mit einer Abfrage: In meiner Datenbank gibt es die Tabellen "Personaldaten" und "Kleiderdaten" Zu jedem Kleidungsstück ist eine Personalnummer hinterlegt, welche in der Personaldatentabelle den Index bildet. Verschiedene Abfragen suchen nun in der Kleiderdatentabelle nach einer Personalnummer, um die Kleidungsstücknummer herauszufinden. Beispiel: Ich gebe als Parameter die Personalnummer 40 an. Dann sucht eine Abfrage nach der Hemdnummer, eine weitere nach der Hosennummer usw. Das funktioniert einzeln auch wunderbar. Für einen Bericht benötige ich aber eine Abfrage mit sämtlichen Daten. Also habe ich eine weitere Abfrage erstellt, in die neben den Daten der Personaldatentabelle auch die Ergebnisse der Kleider-Abfragen einfließen sollen. Da alles anhand der Personalnummer gefunden werden kann, und die Beziehungen eingetragen sind, dürfte das doch kein Problem sein (dachte ich zumindest). Beim Aufruf der Abfrage erscheint jedoch die Fehlermeldung "Cannot be in ORDER BY clause STATEMENT [SELECT" und alle Datenbankfelder werden aufgezählt. Anbei ein Screenshot als Anlage (wenn das geht). Falls nicht könnte ich den auch separat zuschicken. Über eine "lösende" Antwort wäre ich sehr dankbar! Grüße Marco - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Base Abfrageentwurf: Cannot be in ORDER BY clause in STATEMENT
So, hier noch die Abfragen: (Erklärung und Hinweise weiter unten) Abfrage Daten Personaldatenblatt (um diese Abfrage geht es): SELECT "Personaldaten JF-Mitglieder"."JFM_PNr", "Personaldaten JF- Mitglieder"."JFM_Name", "Personaldaten JF-Mitglieder"."JFM_Vorname", "Personaldaten JF-Mitglieder"."JFM_Strasse", "Personaldaten JF- Mitglieder"."JFM_PLZ", "Personaldaten JF-Mitglieder"."JFM_Ort", "Personaldaten JF-Mitglieder"."JFM_GebDatum", "Personaldaten JF- Mitglieder"."JFM_Tel_Festnetz", "Personaldaten JF-Mitglieder"."JFM_Tel_Handy", "Personaldaten JF-Mitglieder"."JFM_E_Mail", "Personaldaten JF- Mitglieder"."JFM_ICQ", "Personaldaten JF-Mitglieder"."JFM_Skype", "Personaldaten JF-Mitglieder"."JFM_MSN", "Personaldaten JF- Mitglieder"."JFM_AOL", "Personaldaten JF-Mitglieder"."JFM_AusweisNr", "Personaldaten JF-Mitglieder"."JFM_Eintrittsdatum", "Personaldaten JF- Mitglieder"."JFM_Austrittsdatum", "Personaldaten JF- Mitglieder"."JFM_Austrittsgrund", "Personaldaten JF- Mitglieder"."JFM_Krankheiten", "Personaldaten JF- Mitglieder"."JFM_Besonderheiten", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Name", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Vorname", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Strasse", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_PLZ", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Ort", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Tel_Festnetz", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Tel_Handy", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_E_Mail", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Name", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Vorname", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Strasse", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_PLZ", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Ort", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Tel_Festnetz", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Tel_Handy", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_E_Mail", "JF-Jacken in Gebrauch"."Kleidungsstueck_Nr" AS "JF-Jacke", "JF-Parkas in Gebrauch"."Kleidungsstueck_Nr" AS "JF-Parka", "JF-Hosen in Gebrauch"."Kleidungsstueck_Nr" AS "JF-Hose", "Stiefel in Gebrauch"."Kleidungsstueck_Nr" AS "Stiefel", "Handschuhe in Gebrauch"."Kleidungsstueck_Nr" AS "Handschuhe", "Helme in Gebrauch"."Kleidungsstueck_Nr" AS "Helm", "Hemden in Gebrauch"."Kleidungsstueck_Nr" AS "Hemd", "Krawatten in Gebrauch"."Kleidungsstueck_Nr" AS "T-Shirt", "BaseCaps in Gebrauch"."Kleidungsstueck_Nr" AS "BaseCap", "Leistungsabzeichen"."Jugendflamme_1_A", "Leistungsabzeichen"."Jugendflamme_1_B", "Leistungsabzeichen"."Jugendflamme_2", "Leistungsabzeichen"."Jugendflamme_3", "Leistungsabzeichen"."Leistungsspange" FROM "JF-Jacken in Gebrauch" AS "JF- Jacken in Gebrauch", "Personaldaten JF-Mitglieder" AS "Personaldaten JF- Mitglieder", "JF-Parkas in Gebrauch" AS "JF-Parkas in Gebrauch", "JF-Hosen in Gebrauch" AS "JF-Hosen in Gebrauch", "Stiefel in Gebrauch" AS "Stiefel in Gebrauch", "Helme in Gebrauch" AS "Helme in Gebrauch", "Handschuhe in Gebrauch" AS "Handschuhe in Gebrauch", "Krawatten in Gebrauch" AS "Krawatten in Gebrauch", "Hemden in Gebrauch" AS "Hemden in Gebrauch", "BaseCaps in Gebrauch" AS "BaseCaps in Gebrauch", "T-Shirts in Gebrauch" AS "T-Shirts in Gebrauch", "Leistungsabzeichen" AS "Leistungsabzeichen", "Austrittsgruende" AS "Austrittsgruende" WHERE "JF-Jacken in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "JF-Parkas in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "JF-Hosen in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Stiefel in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Helme in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Handschuhe in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Krawatten in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Hemden in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "BaseCaps in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "T-Shirts in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Personaldaten JF-Mitglieder"."JFM_AusweisNr" = "Leistungsabzeichen"."JFM_AusweisNr" AND "Personaldaten JF- Mitglieder"."JFM_Austrittsgrund" = "Austrittsgruende"."Austrittsgrund" GROUP BY "Personaldaten JF-Mitglieder"."JFM_PNr" HAVING ( ( "Personaldaten JF- Mitglieder"."JFM_PNr" = ? ) ) ORDER BY "Personaldaten JF-Mitglieder"."JFM_PNr" ASC Abfrage JF-Jacken (beispielhaft für alle Kleiderabfragen): SELECT "JFM_PNr", "Kleidungsstueck_Nr", "Kleidungsart", "Kleidungsgroesse" FROM "Kleidung" AS "Kleidung" WHERE "JFM_PNr" = ? AND "Kleidungsstueck_Nr" BETWEEN 0 AND 99 ORDER BY "JFM_PNr" ASC, "Kleidungsstueck_Nr" ASC Funktionsweise: Die Kleiderabfragen holen sich jeweils die Informationen aus derselben Tabelle. Dort ist ein Kleidungsstück mit einer Kleidernummer (= Index) gespei
Re: [de-users] Base Abfrageentwurf: Cannot be in ORDER BY clause in STATEMENT
Sorry, die beiden Fragen sind mir entfallen: Hier die Systemdaten: OpenSuSE 11.1 KDE 4.1.3 OOo 3.0.0 Base-Datenbank mit HSQL-Datenbank-Engine Sun JRE 1.6.0.0 Ich hoffe da waren alle Daten dabei, die nötig sind. Hinsichtlich der SQL-Befehlsfolge kann ich nur sagen, dass OpenOffice das selbst erstellt habe, da ich die Abfrage in der "Designansicht" erstellt habe. Sollte eine Umstellung der Reihenfolge notwendig sein, oder ein grundsätzlich anderer Aufbau wäre ich auch dafür dankbar! Grüße Marco Am Mittwoch, 30. September 2009 18:43:30 schrieb Stefan Weigel: > Hallo Marco, > > es kann Dir besser geholfen werden, wenn Du die an Dich gestellten > Fragen beantwortest. > > Ich wiederhole: > * Welches Datenbank-Backend benutzt Du? > * Welche OOo-Version und welches Betriebssystem? > > Marco Morath schrieb: > > So, hier noch die Abfragen: (monsterlanges SQL-Statement) > > Ohje. Arme Feuerwehr! ;-) > > Ohne das nun genau zu analysieren, habe ich den dringenden Verdacht, > dass etwas in Deinem Datenmodell nicht stimmt. (Stichworte > Datenmodellierung und Normalformenlehre.) > > Dein SQL-Statement ist auf jeden Fall ungültig. Du gruppierst nach > dem einen Feld "JFM_PNr" hast aber gut 30 weitere Felder im SELECT > ohne Aggregatsfunktion. > > Gruß > > Stefan - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Base Abfrageentwurf: Cannot be in ORDER BY clause in STATEMENT
So, hier noch die Abfragen: (Erklärung und Hinweise weiter unten) Abfrage Daten Personaldatenblatt (um diese Abfrage geht es): SELECT "Personaldaten JF-Mitglieder"."JFM_PNr", "Personaldaten JF- Mitglieder"."JFM_Name", "Personaldaten JF-Mitglieder"."JFM_Vorname", "Personaldaten JF-Mitglieder"."JFM_Strasse", "Personaldaten JF- Mitglieder"."JFM_PLZ", "Personaldaten JF-Mitglieder"."JFM_Ort", "Personaldaten JF-Mitglieder"."JFM_GebDatum", "Personaldaten JF- Mitglieder"."JFM_Tel_Festnetz", "Personaldaten JF-Mitglieder"."JFM_Tel_Handy", "Personaldaten JF-Mitglieder"."JFM_E_Mail", "Personaldaten JF- Mitglieder"."JFM_ICQ", "Personaldaten JF-Mitglieder"."JFM_Skype", "Personaldaten JF-Mitglieder"."JFM_MSN", "Personaldaten JF- Mitglieder"."JFM_AOL", "Personaldaten JF-Mitglieder"."JFM_AusweisNr", "Personaldaten JF-Mitglieder"."JFM_Eintrittsdatum", "Personaldaten JF- Mitglieder"."JFM_Austrittsdatum", "Personaldaten JF- Mitglieder"."JFM_Austrittsgrund", "Personaldaten JF- Mitglieder"."JFM_Krankheiten", "Personaldaten JF- Mitglieder"."JFM_Besonderheiten", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Name", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Vorname", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Strasse", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_PLZ", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Ort", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Tel_Festnetz", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_Tel_Handy", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Vater_E_Mail", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Name", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Vorname", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Strasse", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_PLZ", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Ort", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Tel_Festnetz", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_Tel_Handy", "Personaldaten JF- Mitglieder"."JFM_ErzBer_Mutter_E_Mail", "JF-Jacken in Gebrauch"."Kleidungsstueck_Nr" AS "JF-Jacke", "JF-Parkas in Gebrauch"."Kleidungsstueck_Nr" AS "JF-Parka", "JF-Hosen in Gebrauch"."Kleidungsstueck_Nr" AS "JF-Hose", "Stiefel in Gebrauch"."Kleidungsstueck_Nr" AS "Stiefel", "Handschuhe in Gebrauch"."Kleidungsstueck_Nr" AS "Handschuhe", "Helme in Gebrauch"."Kleidungsstueck_Nr" AS "Helm", "Hemden in Gebrauch"."Kleidungsstueck_Nr" AS "Hemd", "Krawatten in Gebrauch"."Kleidungsstueck_Nr" AS "T-Shirt", "BaseCaps in Gebrauch"."Kleidungsstueck_Nr" AS "BaseCap", "Leistungsabzeichen"."Jugendflamme_1_A", "Leistungsabzeichen"."Jugendflamme_1_B", "Leistungsabzeichen"."Jugendflamme_2", "Leistungsabzeichen"."Jugendflamme_3", "Leistungsabzeichen"."Leistungsspange" FROM "JF-Jacken in Gebrauch" AS "JF- Jacken in Gebrauch", "Personaldaten JF-Mitglieder" AS "Personaldaten JF- Mitglieder", "JF-Parkas in Gebrauch" AS "JF-Parkas in Gebrauch", "JF-Hosen in Gebrauch" AS "JF-Hosen in Gebrauch", "Stiefel in Gebrauch" AS "Stiefel in Gebrauch", "Helme in Gebrauch" AS "Helme in Gebrauch", "Handschuhe in Gebrauch" AS "Handschuhe in Gebrauch", "Krawatten in Gebrauch" AS "Krawatten in Gebrauch", "Hemden in Gebrauch" AS "Hemden in Gebrauch", "BaseCaps in Gebrauch" AS "BaseCaps in Gebrauch", "T-Shirts in Gebrauch" AS "T-Shirts in Gebrauch", "Leistungsabzeichen" AS "Leistungsabzeichen", "Austrittsgruende" AS "Austrittsgruende" WHERE "JF-Jacken in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "JF-Parkas in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "JF-Hosen in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Stiefel in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Helme in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Handschuhe in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Krawatten in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Hemden in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "BaseCaps in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "T-Shirts in Gebrauch"."JFM_PNr" = "Personaldaten JF-Mitglieder"."JFM_PNr" AND "Personaldaten JF-Mitglieder"."JFM_AusweisNr" = "Leistungsabzeichen"."JFM_AusweisNr" AND "Personaldaten JF- Mitglieder"."JFM_Austrittsgrund" = "Austrittsgruende"."Austrittsgrund" GROUP BY "Personaldaten JF-Mitglieder"."JFM_PNr" HAVING ( ( "Personaldaten JF- Mitglieder"."JFM_PNr" = ? ) ) ORDER BY "Personaldaten JF-Mitglieder"."JFM_PNr" ASC Abfrage JF-Jacken (beispielhaft für alle Kleiderabfragen): SELECT "JFM_PNr", "Kleidungsstueck_Nr", "Kleidungsart", "Kleidungsgroesse" FROM "Kleidung" AS "Kleidung" WHERE "JFM_PNr" = ? AND "Kleidungsstueck_Nr" BETWEEN 0 AND 99 ORDER BY "JFM_PNr" ASC, "Kleidungsstueck_Nr" ASC Funktionsweise: Die Kleiderabfragen holen sich jeweils die Informationen aus derselben Tabelle. Dort ist ein Kleidungsstück mit einer Kleidernummer (= Index) gespei
Re: [de-users] Suche nach Updates/Installation von Extensions
Hallo vuhoel. Hast du schonmal versucht den Server update32.services.openoffice.org anzupingen? Geh mal in die Eingabeaufforderung (Ausführen -> Befehl: "cmd" oder unter Zubehör -> Eingabeaufforderung) und gib dort folgenden Befehl ein: "ping update32.services.openoffice.org" Das Programm sendet 4 Datenpakete an den Server und sollte Antworten erhalten. Falls das nicht geschieht, wird der Server irgendwo auf deinem PC geblockt. Bei mir hat's geklappt. Das Problem könnte auch die Windows-Firewall sein. Selbst wenn in Zonealarm das Programm freigeschaltet ist (Serverfreigabe?!) könnte die Windows-Firewall blocken. Eine entsprechende Meldung hast du aber nicht erhalten, nehme ich an, sonst hättest du es hingeschrieben. Falls alles nicht klappt kannst du dir die Extensitions "manuell" herunterladen und von der Festplatte aus installieren. Gehe dazu auf http://extensions.services.openoffice.org Das ist zwar immer noch nicht die Lösung des Problems aber immerhin eine Übergangslösung. Grüße Marco Am Montag, 16. November 2009 18:52:41 schrieb vuhoel: > Bei der Suche nach Updates erhalte ich stetig die Meldung: Suche nach > Updates fehlgeschlagen! Mit folgenden Beschreibungen: > Daten konnten nicht über das Internet gelesen werden. > Servermeldung: Could not read status line: Eine vorhandene Verbindung wurde > vom Remotehost geschlossen. oder > Die Internetverbindung zu update32.services.openoffice.org konnte nicht > hergestellt werden > > Mein System : Vista Home SP2 > Firewall : Zonealarm> Eintrag in Zonealarm : c:\Program > Files\Openoffice.org 3\progam\soffice.bin > > Mit oder ohne Zonealarm kein Erfolg bei Updates. Openoffice wurde mehrfach > gelöscht und neu Installiert. > > Bei der Installation von Extensions wie z.B. SUN PDF Import Extension 1.0 > erhalte ich nach mehrfachen Fehlermeldungen sie Beschreibung Fehler: Der > Status der Extension ist nicht bekannt. Mehrfach neu > heruntergeladen-gelöscht, neu installiert kein Erfolg! Ich bin mit meiner > Fehlersuche am Ende! Hilfe ist nötig! > - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
[de-users] Reparatur einer ODB-Datenbank
Hallo Liste. Ich habe ein gravierendes Problem. Meine ODB-Datenbank scheint defekt zu sein. Ich muss die Daten aber unbedingt wieder haben. System: OpenSuSE 11.2 mit KDE 4.3.5 OOo 3.2.1 mit JRE 1.6.0_20 Beim Öffnen der Datei erscheint die Filterliste. Die Reparatur mit WinRAR habe ich schon versucht - erfolglos. Das Entpacken der Datenbank mittels Ark und das Einfügen des "database"- Ordners in eine neue Datei hat auch nichts gebracht. Gibt es noch irgendeine Möglichkeit die Datei wiederherstellen zu lassen? Grüße Marco - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
[de-users] Re: Reparatur einer ODB-Datenbank
Ergänzung zu der E-Mail von vorhin: Wenn ich die mittels Ark neu "gebaute" Datenbank öffne, erscheinen mir alle Berichte, Formular und Abfragen. Wenn ich aber auf Tabellen klicke, erscheint eine Fehlermeldung mit folgendem Text: Die Verbindung zur Datenquelle "Kreiszeltlager 2010 neue Version" konnte nicht hergestellt werden. File input/output error /home/marco/Datenbanken/Kreiszeltlager/Kreiszeltlager 2010 neue Version.odb.backup java.io.EOFExeption: Unexpected end of ZLIB input stream SQL-Status: S1000 Fehler-Code: -29 Weiß jemand Rat? Grüße, Marco - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
[de-users] Re: Reparatur einer ODB-Datenbank
Hallo Liste. Ich habe das Problem gelöst. Folgende Anleitung hat mir geholfen: http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&t=17125 Ich habe bisher immer das gesamte Verzeichnis "database" kopiert. Was wiederum zu einem Fehler geführt hat. Nun habe ich nur die beiden Dateien "script" und "data" kopiert. Außerdem habe ich in Script-Datei alle Einträge "RESTART WITH" von der ursprünglichen Zahl auf den Wert "1" gesetzt. Danach habe ich die Datei wieder umbenannt und OOo gestartet. Sieheda, alles ist wieder vorhanden. Zwar muss ich jetzt meine Berichte und meine Formulare wieder erstellen, aber das ist nichts im Vergleich zu den Daten. Ich konnte durch die zusätzliche Übertragung der Dateien im Hauptverzeichnis ("content" und "seetings") sogar die Abfragen und die Beziehungen wiederherstellen. Großartig! :-) Grüße Marco
Re: [de-users] Backups machen (was: Reparatur einer ODB-Datenbank)
> > Darum könnte man je nach Bedeutsamkeit der Daten auch über den > > Einsatz eines sichereren Backends nachdenken. [...] > > Mein Anliegen ist es nur zu vermeiden, dass Anleitungen und > > Erfolgserlebnisse der Unfallchirurgie dazu verleiten, vorbeugende > > Sicherungsmaßnahmen, umsichtige Fahrweise und das Anlegen des > > Sicherheitsgurtes zu vernachlässigen. ;-) Hallo zusammen. Nun möchte ich mich nochmals an alle Beteiligten wenden. Selbstverständlich ist es nicht erst eine Weisheit von gestern, dass man (zwar von allen Daten aber hauptsächlich) von Datenbanken eine Sicherung haben muss, aber eben diese habe ich "nur kurz" wegen eines anderen Datentransports von meinem USB-Stick gelöscht. Dieses "nur kurz" hat gereicht um dem Programm genau den Moment zu geben, in dem ich eben kein Backup hatte. Somit hatte ich zwar grundsätzlich vorgesorgt, aber eben den falschen Zeitpunkt erwischt. Bei meinen Recherchen habe ich viel davon gelesen, dass einige von einer Instabilität des Base-Moduls ab Version 3.2.0 berichtet haben. Eben diese Version habe ich auch installiert. Diese Instabilität kann natürlich von vielen Faktoren abhängen (verwendete JRE, Inkonsistenzen in der Paketdatenbank usw). Jedoch wäre es, wenn man schon weiß, dass Datenbanken eben so sensibel sind, vielleicht eine gute Idee OOo Base dahingehend zu erweitern, dass ein Datensicherungsalgorhytmus eingebaut wird, der für sicheres Speichern und Backups gleichzeitig sorgt. Denkbar wäre z. B. dass der Anwender einen Zeitraum (wie bei der Auto- Wiederherstellungs-Info-Sicherung) selbst eingeben kann. In diesem Zeitraum müsste die Datenbank dann regelmäßig so gesichert werden, dass die Daten tatsächlich in der Datenbank gespeichert werden (physisch) und gleichzeitig die vorherige Version als Backup (eigenständige Datei, nicht innerhalb des selben Containers) gesichert wird. Also nicht überschreiben sondern neu schreiben. Auf diese Weise wäre es auch denkbar eine gewisse Historie automatisch anlegen zu lassen (z. B. die Dateien der letzten 5 Sicherungen bleiben erhalten, die Sechst-Älteste wird gelöscht). Einige Programme bieten eine automatische Datenintegritätsprüfung für die Datenbanken an. Wäre soetwas für OOo nicht auch denkbar, wo doch die Datenbanken, mit denen man oft arbeitet, ohnehin in OOo angemeldet sind? Ich bin grundsätzlich von OOo überzeugt, und arbeite nach wie vor gerne damit. Dies sind lediglich einige Vorschläge das Programm noch etwas besser zu machen. Ich hoffe, dass das auch nur so verstanden wird. :-) Grüße, Marco - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] Backups machen
> Du beschreibst sehr genau die Schwäche Deines Backupkonzepts. Eine > Kopie auf einem USB-Stick und noch dazu nur eine einzige auf einem > einzigen Stick ist eben kein gutes Sicherungskonzept, wenn man das > überhaupt so nennen kann. Hallo Stefan. Das mit dem Backup ist so eine Sache. Ich mache üblicherweise regelmäßig (alle 1-2 Monate) ein Backup auf eine externe Festplatte mittels eines Shellskripts, das ich selbst geschrieben habe. Das Skript führt für bestimmte Verzeichnisse den Befehlt rsync rekursiv aus. Vom Prinzip her funktioniert das gut, allerdings kann man auch das nicht wirklich als Backup-Strategie bezeichnen. Was ich mir wünschen würde, wäre eine Lösung, wie es sie z. B. bei Windows- Systemen mit einer externen Festplatte und dem Programm "Acronis True Image" gibt. Dieses Programm sichert fortlaufend jede Änderung von einzelnen Dateien (z. B. alle 5 Minuten). Dabei wird aber nicht nur der letzte Stand sondern eine ganze Historie gesichert, sodass man später zu einer ganzen Reihe früherer Versionen zurück gehen kann. Solch eine komfortable Software habe ich für Linux noch nicht gefunden, wäre aber durchaus interessiert daran. Bei Datensicherung mit Packprogrammen habe ich schon oft schlechte Erfahrungen gemacht und habe seither die Finger davon gelassen. Allzu oft waren die Dateien dann später nicht mehr herstellbar und mein Backup war sinnlos. Daher erscheint mir die Datensicherung ungepackter, einzelner Dateien besser, aber das bedeutet immer wieder das manuelle Anstoßen der Sicherung, außerdem muss das Skript dann immer wieder alle Dateien durchgehen, weil es selbstverständlich die Änderungen nicht mitbekommt. Das ist zeitaufwändig und beansprucht die physische Konsistenz der Festplatte unnötig. Grüße Marco - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] OO hängt sich auf-ständig
Hi Kim! Das kann mehrere Ursachen haben. Ich würde bei der Java-Runtime anfangen. Wenn du dein System neu aufgesetzt hast, dann ist die evtl. nicht mehr vorhanden. Klicke in OOo mal auf Extras -> Optionen und dort auf Java. Wenn dort eine JRE angezeigt wird, dann schau mal ob die aktiviert ist (schwarzer Punkt in der Liste). Falls diese nicht aktiviert ist, den Punkt setzen und mit OK bestätigen. Falls dort keine angezeigt wird, gibt es auch keine auf dem PC. Dann eine JRE auf http://jdl.sun.com/webapps/getjava/BrowserRedirect?locale=de&host=www.java.comherunterladen und installieren. Anschließend wie oben beschrieben aktivieren. Es kann sein, dass damit bereits alle Probleme behoben sind. Falls dies nicht der Fall ist, sind weitere Informationen wie Betriebssystem, OOo-Version usw. notwendig. Grüße, Marco
Re: [de-users] Calc Funktion
> Wie mache ich es aber, wenn statt H8 mehrere Werte verglichen werden > sollen? =VERGLEICH() kommt nicht mit Matrizen klar. Hallo Dietmar, Es stellt sich mir die Frage, wie du mehrere Werte vergleichen willst. Calc muss einen definitiven Wert haben und eine entsprechende Operation durchführen zu können. Zudem ist es ja so, dass das Ergebnis nur in die Zelle geschrieben werden kann, in der die Formel steht. Selbst wenn man nach mehreren Werten suchen lässt, stellt sich die Frage wie das Ergebnis für diese eine Zelle ermittelt werden soll. So wie ich dich verstehe, willst du einen Kontosaldo aus den eingetragenen Buchungen in der Buchungsliste ermitteln lassen. Ich selbst bin Steuerfachwirt und kenne mich daher mit Buchhaltung aus. Ich würde also folgende Vorgehensweise empfehlen: Du legst eine Tabelle an, in der in der einen Spalte die zu suchenden Kontonummern stehen (z. B. Spalte H) und in der Spalte, in der die Fomel steht wird das Ergebnis (Summe aller Buchungen zu einem Konto) zum jeweiligen Argument (= Kontonummer) ausgegeben. Damit wäre die von dir verwendete Funktion SUMMENPRODUKT wohl die richtige. Ist das dein gewünschtes Ziel? Zu der Antwort von Andreas: SVERWEIS geht die Liste immer nur bis zur ersten Zeile, welche das Suchkriterium enthält nach unten, und dann in den Spalten nach rechts. Somit hört die Suche bereits nach dem ersten erfolgreichen Eintrag auf. Daher erscheint mir diese Lösung nicht zielführend. Bei der Summierung mehrer Argumente halte ich DBSUMME auch für die beste Wahl. Da stimme ich Andreas zu. Eine anschauliche Anleitung gibt es hier: http://www.ooowiki.de/CalcFunktionenDatenbank#Datens.2BAOQ-tze_z.2BAOQ- hlen.2C_Spaltenberechnungen Allerdings funktioniert das nur, solange die Suchkriterien (Spaltenbezeichnung und Kontonummern) untereinander stehen. Dies halte ich allerdings nur für sinnvoll, wenn eine Summen- und Saldenliste oder eine BWA bzw. etwas Ähnliches erstellt werden soll, denn sonst zählt man wohl keine verschiedenen Konten zusammen. Grüße, Marco
Re: [de-users] Serienbrief: bei F4 stürzt Writer ab
Hi! Es gibt 2 Möglichkeiten: 1. Die Java-Runtime ist nicht korrekt installiert oder aktiviert. Prüfe mal, ob in den OOo-Optionen unter Java eine Runtime markiert ist. 2. Die Datenbank-Datei ist defekt. Versuche mit dem Base-Modul auf die Datenbankdatei zuzugreifen. Falls das scheitert, hat die Datenbank-Datei einen Fehler. Dann müssen wir weiter schauen. GrüÃe, Marco - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
[de-users] Writer - Seitenhintergrund erlaubt keine Hintergrundfarbe in Tabelle
Hallo Liste. Ich habe in einem Writer-Dokument eine Zeichnung (Zeichnungs-Tools von Wirter) in den Hintergrund gelegt. Die Zeichnung ist in der Kopfzeile eingefügt und am Kopfzeilen-Absatz verankert, sodass sie auf jeder Seite erscheint. Die Zeichnung bedeckt die ganze Seitelänge, aber nicht die ganze Seitenbreite (nur rechte Seite). Das Objekt ist so formatiert, dass es im Hintergrund (also hinter dem Text) liegt. Nun habe ich im Dokument eine Tabelle eingefügt und wollte die Überschriftenzeile dunkelgrau formatieren. Dort wo das Zeichnungsobjekt nicht im Hintergrund liegt, wird die dunkelgraue Farbe angezeigt. Sobald aber das Zeichnungsobjekt im Hintergrund liegt, erscheint die Farbe der Tabelle nicht mehr. Lediglich der Tabellenrahmen und der Text wird noch angezeigt. Ich konnte bislang keine Lösung für diese Problem finden, da eine andere Einstellung als im "Hintergrund" meines Erachtens nicht möglich ist. Eine Änderung der Situation erfolgt nur dann, wenn ich das Zeichnungsobjekt als JPG oder PNG-Grafik über die Seiteneigenschaften als Hintergrundgrafik einfüge. Dann habe ich aber das Problem, dass das Objekt nicht bis zum Seitenrand formatiert wird, sondern nur bis zur Textbegrenzung. Außerdem benötige ich für die erste und die zweite (ff.) Seite unterschiedliche Grafiken. Grüße, Marco - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
[de-users] Writer: Rahmen verändern Position beim Öffnen des Dokuments
Hallo Liste. Ich habe ein Dokument, das eine Marginalspalte enthält. Die Marginaltexte werden in einen Rahmen gesetzt, der am äußeren Rand des Dokuments, außerhalb des äußeren Rands liegt. Formatierung: Fließtext: 0 - 12,0 cm Platz für Marginale: 12,5 - 16,5 cm (also 4 cm) Das Dokument wird beidseitig (gespiegelt) erstellt, sodass ich gewählt habe, dass der Rahmen bei geraden Seiten gespiegelt gesetzt wird. Formatierung Marginalrahmen: Breite: 4,0 cm Höhe: Auto Verankerung: Absatz Abstand vom äußeren Rand 0,5 cm ("von innen") Diese Formatierung habe ich in einer Rahmenvorlage ("Marginalie") gespeichert. Soweit so gut. Wenn ich also einen Rahmen erzeuge und die Rahmenvorlage darauf anwende, wird mir der Rahmen richtig formatiert an der korrekten Position im Dokument angezeigt. Das Problem ergibt sich, wenn ich das Dokument speichere und verlasse. Beim nächsten Öffnen sind alle Rahmen dieser Art mitten im Fließtext, zentriert bei 6,0 cm ausgerichtet. Als verwendete Rahmenvorlage wird beim Markieren des Rahmens stets die "Marginalie"-Vorlage angezeigt. Wenn ich diese dann mit einem Doppelklick anklicke, wird der Rahmen wieder nach außen gesetzt. Die Vorlage ist also, zumindest von der Positionierung her, korrekt eingestellt. Aber warum werden die Rahmen beim schließen des Dokuments immer wieder verschoben? Ich verzweifle gerade. Ich finde keine Option mehr, wie ich das verhindern kann. Grüße, Marco
Re: [de-users] Writer: Rahmen verändern Position beim Öffnen des Dokuments
Hallo Regina. Ich benutze Version 3.3 (am Sonntag heruntergeladen). Die Vorlage ist selbst gemacht. Das mit dem Developer-Snapshot werde ich mal probieren. Wäre aber dennoch dankbar für einen Tipp, der im Produktivsystem weiterhilft. Denn ich arbeite an einer Dissertation... Vielen Dank schonmal. Grüße, Marco
Re: [de-users] Writer: Rahmen verändern Position beim Öffnen des Dokuments
Hallo nochmal. So, habe die Entwicklerversion jetzt mal installiert. Leider ohne Erfolg. Der Effekt ist der Selbe. Ich habe vergessen zu erwähnen, dass das Betriebssystem Windows Vista ist. Es passiert aber auch bei Open SuSE 64 Bit 11.3. Vom Betriebssystem scheint der Fehler also nicht abhängig zu sein. Bin über jeden Hinweis zu diesem Thema dankbar! Grüße, Marco
Re: [de-users] Writer: Rahmen verändern Position beim Öffnen des Dokuments
Hallo Liste. Ich hab's! Die Lösung des Problems war, dass ich die Standard-Vorlage für den Rahmen verwendet habe. Ich dachte, ich hätte eine eigene Rahmen-Vorlage erzeugt, dem war aber nicht so (zu erkennen an dem Berich "Benutzer-Vorlagen", bei Original-Vorlagen ist hier nichts eingetragen und auch nichts einzutragen). Somit habe ich eine eigene Voralge, basierend auf der Marginalie-Original-Vorlage für den Rahmen erzeugt und auf die Original-Vorlage verlinkt. Damit formatiert hat das Ganze dann wunderbar funktioniert. Offensichtlich kann OOo nicht mit Änderungen an der Standard-Rahmen-Vorlage umgehen, und wendet dann immer die Grundeinstellungen wieder an, obwohl die individuellen Einstellungen erhalten bleiben. Somit ist die Lösung des Problems, eine eigene Vorlage zu erzeugen. Dazu braucht es dann auch keinen Developer-Snapshot. Das funktioniert auch in der stabilen Version 3.3. Grüße, Marco