Динамическая фильтрация в базовых отчетах LibreOffice

3048
LantisGaius

Можно ли выполнить динамическую фильтрацию по базовым отчетам LibreOffice?

0
Что такое динамическая фильтрация? Simon Sheehan 12 лет назад 0

2 ответа на вопрос

2
W_Whalley

Да. Если вы используете тип базы данных по умолчанию. Построить таблицу по запросу с параметрами. То есть, если у вас есть таблица T и вы хотите отфильтровать поле A в таблице, настройте запрос следующим образом:SELECT * FROM T WHERE A=:parameter

Вам будет предложено указать параметр при открытии таблицы. Только соответствующие записи печатаются.

Вы даже можете включить значение параметра в таблицу, по крайней мере, при использовании расширения построителя отчетов libreoffice

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