Dynamische Filterung in LibreOffice Base-Berichten

3139
LantisGaius

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

0
Was ist dynamische Filterung? Simon Sheehan vor 13 Jahren 0

2 Antworten auf die Frage

2
W_Whalley

Ja. Wenn Sie den Standard-Datenbanktyp verwenden. Erstellen Sie die Tabelle in 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 folgt ein:SELECT * FROM T WHERE A=:parameter

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

Sie können den Parameterwert sogar in die Tabelle aufnehmen, zumindest wenn Sie die Erweiterung des libreoffice-Berichtserstellers verwenden

1
Emili

could be possible to use a dummy like

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

The idea is ask a lot of parameters to the user, and the user decide what parameters must be used