Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dh-00

[Resolvido] Report Viewer - Exibição de dados estáticos

Recommended Posts

Pessoal,

 

Gosteria de saber, como consigo a definição de dados estaticos no reportviewer.

 

Um exemplo, quando criamos um relatorio, geralmente temos parametros que são passados para sua construção.

 

Na parte de cabeçalho, gostaria de imprimir esses parametros, porem sei que nao da para fazer algo do tipo rpt.lbl_parametro.text='Parametros'.

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por que não passa esses parâmetros no DataSet da mesma forma que os campos dinâmicos?

 

Abraços...

 

 

Mas isso nao ira gerar um processamento a mais, ou seja, toda vez que uma nova linha for adicionada no details,o compomente vai ser re-lido, e a informações do header atualizada sempre com a mesma informação?

 

O que quero evitar é isso.

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi. Você provavelmente tem um select pra alimentar o dataset. O que irá fazer é isso:

 

SELECT CAMPO1, CAMPO2, 'SEUVALOR' AS CAMPO3

FROM TABELA

 

 

No caso ali SEUVALOR é o valor estatico.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi. Você provavelmente tem um select pra alimentar o dataset. O que irá fazer é isso:

 

SELECT CAMPO1, CAMPO2, 'SEUVALOR' AS CAMPO3

FROM TABELA

 

 

No caso ali SEUVALOR é o valor estatico.

 

Abraços...

 

Para evitar o problema de ter que colocar os parametros, em uma query, e alimentar um dataset, resolvi de um outro modo.

No relatorio, criei os parametros que precisava, e adicionei eles no relatorio, como expressões nos campos de texto.

 

Em um passo anterior, crio um array, contendo a mesma quantidade de parametros esperados pelo relatorio.

 

Antes de chamar o relatorio, crio um objeto reportparamter, baseado no array criado.

 

Adiciono como parametro do relatorio, esse objeto.

 

é importante ressaltar, que pela experiencia que tive, o numero de array deve ser identico ao numero de valores esperado pelo relatorio, senao nao funciona.

 

Moderador, esse tópico pode ser fechado.

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.