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