Dynamisches Filtern in LibreOffice-Basisberichten

0

Ist es möglich, eine dynamische Filterung für LibreOffice Base-Berichte durchzuführen?

LantisGaius
quelle
Was ist dynamische Filterung?
Simon Sheehan

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

W_Whalley
quelle
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

Emili
quelle