Para o caso de relatórios criados com o assistente do Base:

- Edite o relatório (ou uma cópia)
- Ative o navegador de formulários
- Note que no formulário existem controles ocultos com todas as informações
necessárias


----- Original Message ----- 
From: "Marco" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, December 07, 2006 11:12 PM
Subject: Re: [usuarios OOo] Relatórios do OO Base


Fora do tempo mas vamos tentar.

Tive o mesmo problema aqui. Não encontrei forma de mudar a tabela vinculada
aos
dados de uma faixa de células do Calc.

São vários relatórios com a mesma configuração, colunas, ordenação, apenas
muda
a consulta em alguns dos parâmetros SQL.

Consegui um certo sucesso usando técnicas mais brutas.

Desativar a otimização do XML é quase que obrigatório para se ter um arquivo
XML
mais adequado à edição.

Descompactei o arquivo e localizei dentro de `content.xml' a referência à
tabela. Encontrei a linha:

<table:database-source-query table:database-name="Cadastro de Clientes"
table:query-name="Agencias"/>

Era o que procurava. Minha consulta é exatamente "Agencias".

Substitui por:

<table:database-source-query table:database-name="Cadastro de Clientes"
table:query-name="Editoras"/>

O trecho ficou:

   <table:database-ranges>
    <table:database-range table:name="Importar1"
table:target-range-address="Planilha1.A1:Planilha1.G249"
table:on-update-keep-styles="true">
     <table:database-source-query table:database-name="Cadastro de Clientes"
table:query-name="Editoras"/>
    </table:database-range>
    <table:database-range
table:target-range-address="Planilha1.G1:Planilha1.G65536"/>


Salvei, fechei, recompactei. Abri e 'voila'.

Tudo ocorreu como esperado ao executar "Dados, Atualizar intervalo".

(Mas tem que haver um modo mais fácil)

-- 
Marco de Freitas,
NBR para a Internet já! Porque meu navegador não é penico.

http://www.softwarelivre.org/news/2472
http://www.w3.org/2003/03/Translations/byLanguage?language=pt-br


Olivier Hallot escreveu:
> Veja meu caro que criar consultas é bem fácil, pode ser feito com
> copiar&colar  e mudando a SQL na cópia nova. No meu caso, é o relatório
> que não pode ser copiado&colado... Não vi como mudar a consulta
> associada ao relatório.
> []'s
> Olivier
>
> Marco escreveu:
>> Para esses casos crio uma consulta nova, baseada na anterior.
>> É apenas SQL.
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.6/567 - Release Date: 4/12/2006


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a