Dh-00 0 Denunciar post Postado Outubro 22, 2009 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
quintelab 91 Denunciar post Postado Outubro 22, 2009 Por que não passa esses parâmetros no DataSet da mesma forma que os campos dinâmicos? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Dh-00 0 Denunciar post Postado Outubro 22, 2009 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
quintelab 91 Denunciar post Postado Outubro 23, 2009 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
Dh-00 0 Denunciar post Postado Outubro 26, 2009 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