Dynamisches Filtern in LibreOffice-Basisberichten


Antworten:


2

Ja. Wenn Sie den Standarddatenbanktyp verwenden. Erstellen Sie die Tabelle anhand einer Abfrage mit Parametern. Wenn Sie also eine Tabelle T haben und nach einem Feld A in der Tabelle filtern möchten, richten Sie eine Abfrage wie die folgende ein:SELECT * FROM T WHERE A=:parameter

Sie werden beim Öffnen der Tabelle zur Eingabe des Parameters aufgefordert. Es werden nur passende Datensätze gedruckt.

Sie können den Parameterwert sogar in die Tabelle aufnehmen, zumindest wenn Sie die Erweiterung libreoffice report builder verwenden


1

könnte möglich sein, einen Dummy wie

SELECT * FROM T WHERE A:=parameter (OR A=anyregister IF they pres RETURN without write anything)

Die Idee ist, dem Benutzer viele Parameter abzufragen, und der Benutzer entscheidet, welche Parameter verwendet werden müssen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.