Macro para filtrar Dados no Openoffice

Iniciado por RonaldoRG, 12 de Janeiro de 2010, 21:34

tópico anterior - próximo tópico

RonaldoRG

Olá a todos.

Estou fazendo um banco de dados no Openoffice e fiz um formulário que contem um listbox para selecionar o mês, e uma tabela para me mostrar dados de despesas. Depois de selecionar o mês no listbox a tabela do formulário deve ser filtrada para me mostrar os dados relativos ao mês escolhido.

Eu tô precisando de um modelo de macro que filtre essa tabela após a escolha do mês do listbox.

Agradeço a ajuda de todos.

Obs. Descupem se postei no fórum errado.
Ubuntu 12.04

RonaldoRG

Só pra acrescentar ao tópico anterior, consegui no google um código que faz uma consulta na tabela:

   ' cria RowSet
oRowSet = createUnoService("com.sun.star.sdb.RowSet")
   ' define propriedades para conexão com a fonte de dados
oRowSet.setPropertyValue("DataSourceName","Orçamento")
oRowSet.CommandType = com.sun.star.sdb.CommandType.COMMAND
   ' se COMMAND passamos um comando SQL
sCmdSQL = "SELECT 'Descrição', 'Valor', 'Data de Pagamento' FROM TabelaDespesas"
oRowSet.setPropertyValue("Command", sCmdSQL)
   ' executa
oRowSet.execute()

Agora não encontrei o código para colocar o resultado dessa consulta no formuário para que eu possa visualizá-los.

Se alguem puder me ajudar agradeço muito.
Ubuntu 12.04