Filtragem dinâmica em relatórios base do LibreOffice

0

É possível fazer uma filtragem dinâmica nos relatórios base do LibreOffice?

    
por LantisGaius 08.11.2011 / 17:50

2 respostas

2

Sim. Se você estiver usando o tipo de banco de dados padrão. Construa a tabela em uma consulta com parâmetros. Ou seja, se você tiver uma tabela T e quiser filtrar em um campo A na tabela, configure uma consulta como esta: SELECT * FROM T WHERE A=:parameter

Você será solicitado para o parâmetro quando você abre a tabela. Apenas registros correspondentes são impressos.

Você pode até mesmo incluir o valor do parâmetro na tabela, pelo menos ao usar a extensão do construtor de relatórios libreoffice

    
por 08.11.2011 / 22:52
1

poderia ser possível usar um manequim como

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

A ideia é pedir muitos parâmetros para o usuário, e o usuário decide quais parâmetros devem ser usados

    
por 23.04.2013 / 20:45