Seite 1 von 1

Bericht aus Abfrage funktioniert nicht

Verfasst: So, 15.06.2025 18:21
von HvThun
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

Re: Bericht aus Abfrage funktioniert nicht

Verfasst: Mo, 16.06.2025 04:06
von miesepeter
HvThun hat geschrieben: So, 15.06.2025 18:21Version: 25.2.4.3 (X86_64) / LibreOffice Community
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

Verfasst: Mo, 16.06.2025 10:56
von RobertG
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.

Re: Bericht aus Abfrage funktioniert nicht

Verfasst: Mo, 16.06.2025 20:23
von HvThun
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

Re: Bericht aus Abfrage funktioniert nicht

Verfasst: Mi, 18.06.2025 21:05
von HvThun
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

Re: Bericht aus Abfrage funktioniert nicht

Verfasst: Do, 19.06.2025 09:06
von RobertG
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

Verfasst: Do, 19.06.2025 17:31
von HvThun
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

Re: Bericht aus Abfrage funktioniert nicht

Verfasst: Do, 19.06.2025 20:16
von RobertG
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

Code: Alles auswählen

=NOT(ISBLANK([Ort]))
als Eintrag für den "Ausdruck für die bedingte Anzeige". Da erscheint nach der Eingabe der Eintrag ohne das Gleichheitszeichen.