none
Dificuldade com o SQL em um ReportViewer RRS feed

  • Pergunta

  • Ola pessoal ...

    Eu fiz um relatorio com Report Viewer e esse report esta ssociado com um dataSet que é carregado por um Tableadpter que por sua vez tem um SQL que possui a clausula abaixo :

    WHERE (format(Lancamentos.DataLancamento, 'dd/mm/yyyy') >= ?) AND (format(Lancamentos.DataLancamento, 'dd/mm/yyyy') <= ?) ORDER BY Lancamentos.DataLancamento

    Para carregar esse DataSet eu passo duas datas para que o SQL do TableAdapter faça as devidas seleções, vide abaixo.

    Me.LancamentosTableAdapter.fill(Me.SAGE_beDataSet.Lancamentos, (Form2.TimePicker1.Value), Form2.TimePicker2.Value)

    Esta acontecendo o seguinte : Quando eu rodo preview data do tableadapter e informo por exemplo : 02/08/2011 e 02/08/2011 ele me mostra dois registro que se enguadram nesta condição. Porem quando eu rodo o Report ele não me traz nada, o relatorio vem em branco. Porem se eu colocar nas datas 01/08/2011 a 02/08/2011 ai sim o relatorio me mostra os dois registros que o preview do TableAdapter me mostrou. Quando eu rodo o relatorio e seleciono as datas pelo Form eu tenho sempre que informar a data de inicio com um dia a menos para que ele selecione os registros corretos.

    Alguem sabe me dizer como corrigir isto ?.

    Grato,

    Eduardo

     




    • Movido Eder Costa quarta-feira, 10 de agosto de 2011 15:24 Processos de relatórios (De:VB.NET e Visual Basic)
    segunda-feira, 8 de agosto de 2011 18:55

Todas as Respostas