Bericht aus Abfrage funktioniert nicht
Moderator: Moderatoren
Bericht aus Abfrage funktioniert nicht
Moin in die Runde,
ich weiß, dass diese Frage fast oder sogar absolut gleichlautend mal gestellt wurde, jedoch war das 2018 und die da formulierte Lösung passt irgendwie nicht zu meinem Problem.
Also, ich habe eine Datenbank, mit der ich derzeit "nur" das rollende Material meiner Modellbahn verwalte und zusammenstelle.
Aktuell möchte ich eine funktionierende Abfrage in einen Bericht ausleiten, aber da streikt mein Libre Office Base sehr unterschiedlich.
Version: 25.2.4.3 (X86_64) / LibreOffice Community
Build ID: 33e196637044ead23f5c3226cde09b47731f7e27
CPU threads: 6; OS: Windows 11 X86_64 (10.0 build 26100); UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: CL threaded
Wenn ich den Assistenten zur Berichterstellung aufrufen, wird mir die Abfrage angezeigt, wenn ich diese allerdings ansteuere, kann ich nichts weiter mehr machen ausser "Abbrechen".
Wenn ich das Ganze "von Hand" versuche, wird mir die Abfrage gar nicht erst angezeigt, wenn ich in der Daten Auswahl von "Tabelle" auf "Abfrage" wechsel, stürzt zumindest die Maske ab und es wird ein Teil des Bildschirms schwarz.
Kann da jemand helfen?
Viele Grüße
Hinnerk
ich weiß, dass diese Frage fast oder sogar absolut gleichlautend mal gestellt wurde, jedoch war das 2018 und die da formulierte Lösung passt irgendwie nicht zu meinem Problem.
Also, ich habe eine Datenbank, mit der ich derzeit "nur" das rollende Material meiner Modellbahn verwalte und zusammenstelle.
Aktuell möchte ich eine funktionierende Abfrage in einen Bericht ausleiten, aber da streikt mein Libre Office Base sehr unterschiedlich.
Version: 25.2.4.3 (X86_64) / LibreOffice Community
Build ID: 33e196637044ead23f5c3226cde09b47731f7e27
CPU threads: 6; OS: Windows 11 X86_64 (10.0 build 26100); UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: CL threaded
Wenn ich den Assistenten zur Berichterstellung aufrufen, wird mir die Abfrage angezeigt, wenn ich diese allerdings ansteuere, kann ich nichts weiter mehr machen ausser "Abbrechen".
Wenn ich das Ganze "von Hand" versuche, wird mir die Abfrage gar nicht erst angezeigt, wenn ich in der Daten Auswahl von "Tabelle" auf "Abfrage" wechsel, stürzt zumindest die Maske ab und es wird ein Teil des Bildschirms schwarz.
Kann da jemand helfen?
Viele Grüße
Hinnerk
- miesepeter
- ********
- Beiträge: 2243
- Registriert: Sa, 10.05.2008 15:05
- Wohnort: Bayern
Re: Bericht aus Abfrage funktioniert nicht
Das ist zur Zeit die "neueste" Version ("Wenn Sie Technik-Enthusiast, Vorreiter oder Spezialist sind, ist diese Version etwas für Sie!").
Versuchst du's mal mit der letzten funktionierenden Version? Download von hier: https://downloadarchive.documentfoundation.org/libreoffice/old/
Nutze dazu bei Bedarf die Parallelinstallation.
Weitere Auskünfte über die Brauchbarkeit von Base in der von dir genannten Version könntest du hier erhalten: https://www.familiegrosskopf.de/robert/index.php?&Inhalt=impressum
Ciao und viel Erfolg dabei!
Re: Bericht aus Abfrage funktioniert nicht
Ich habe das gerade einmal unter openSuSE 15.6 und LO 25.2.4.3 nachgeprüft: Bericht in der Entwurfsansicht erstellen, Abfrage aussuchen - geht problemlos. Ich arbeite grundsätzlich nicht mit den Assistenten, da die für meine Belange nicht brauchbar sind.
Stellt sich also die Frage, ob das ein besonderes Fehlerverhalten von LibreOffice unter Windows ist, ob das Ganze an Java liegst oder … Der ReportBuilder ist neben den Assistenten in Base nämlich die einzige Komponente, die weiterhin Java benötigt. Es sei denn die ausgewählte Datenbank ist eine interne HSQLDB.
Stellt sich also die Frage, ob das ein besonderes Fehlerverhalten von LibreOffice unter Windows ist, ob das Ganze an Java liegst oder … Der ReportBuilder ist neben den Assistenten in Base nämlich die einzige Komponente, die weiterhin Java benötigt. Es sei denn die ausgewählte Datenbank ist eine interne HSQLDB.
Re: Bericht aus Abfrage funktioniert nicht
Moin, ich vermute tatsächlich eine Windowsallergie. 
Java ist auf dem neuesten Stand, in der vorherigen Version von LibreOffice funzte es auch nicht, weshalb ich das update gemacht hatte.
Rätselhaft.
Grüße
Hinnerk

Java ist auf dem neuesten Stand, in der vorherigen Version von LibreOffice funzte es auch nicht, weshalb ich das update gemacht hatte.
Rätselhaft.
Grüße
Hinnerk
Re: Bericht aus Abfrage funktioniert nicht
Moin Gemeinde,
ich hab einen Umweg entwickelt, wie ich die betreffende Abfrage in einen Bericht bekomme.
Ich erstelle eine Ansicht der Abfrage und aus dieser Abfrage erstelle ich einen Bericht. Nicht elegant, aber immerhin funktioniert es. Dies hat natürlich den Nachteil, dass diese Ansicht nicht automatisch nach Eingabe von neuen Daten in die Abfrage aktualisiert wird sondern immer "von Hand" neu erstellt werden muss.
Jetzt hab ich aber noch eine Frage, in der Abfrage werden auch leere Datenfelder erzeugt (lässt sich wohl nicht wirklich vermeiden). Wie kann ich der Berichterstellung beibringen, dass dies Felder inklusive deren Bezeichnung nicht im Bericht erscheinen?
Es grüßt
Hinnerk
ich hab einen Umweg entwickelt, wie ich die betreffende Abfrage in einen Bericht bekomme.
Ich erstelle eine Ansicht der Abfrage und aus dieser Abfrage erstelle ich einen Bericht. Nicht elegant, aber immerhin funktioniert es. Dies hat natürlich den Nachteil, dass diese Ansicht nicht automatisch nach Eingabe von neuen Daten in die Abfrage aktualisiert wird sondern immer "von Hand" neu erstellt werden muss.
Jetzt hab ich aber noch eine Frage, in der Abfrage werden auch leere Datenfelder erzeugt (lässt sich wohl nicht wirklich vermeiden). Wie kann ich der Berichterstellung beibringen, dass dies Felder inklusive deren Bezeichnung nicht im Bericht erscheinen?
Es grüßt
Hinnerk
Re: Bericht aus Abfrage funktioniert nicht
Ich erstelle Bericht grundsätzlich nur aus Ansichten. Da habe ich keine Probleme mit irgendwelchen Funktionen oder einem Alias, den der ReportBuilder eventuell nicht versteht. Aktualisieren brauche ich da nichts. Die Ansicht ist ja schließlich eine Abfrage, die nur direkt in der Datenbank ausgeführt wird.
Re: Bericht aus Abfrage funktioniert nicht
Moin,
jupp, du hast Recht, ich habs grad mal überprüft, somit ein Problem weniger und Eleganz gewonnen.
Jetzt aber zu Problem II:
In der Ansicht kommen dennoch leere Felder vor, wie bekomme ich die aus dem Bericht raus?
Gruß
Hinnerk
jupp, du hast Recht, ich habs grad mal überprüft, somit ein Problem weniger und Eleganz gewonnen.

Jetzt aber zu Problem II:
In der Ansicht kommen dennoch leere Felder vor, wie bekomme ich die aus dem Bericht raus?
Gruß
Hinnerk
Re: Bericht aus Abfrage funktioniert nicht
Zu den leeren Zellen:
Angenommen es handelt sich um das Feld "Ort", das im Bericht leer erscheint. Dann willst Du ja auch lblOrt (also die Beschriftung) nicht sehen. Das regelst Du mit
als Eintrag für den "Ausdruck für die bedingte Anzeige". Da erscheint nach der Eingabe der Eintrag ohne das Gleichheitszeichen.
Angenommen es handelt sich um das Feld "Ort", das im Bericht leer erscheint. Dann willst Du ja auch lblOrt (also die Beschriftung) nicht sehen. Das regelst Du mit
Code: Alles auswählen
=NOT(ISBLANK([Ort]))