ERRO CRYSTAL REPORTS
Bom dia..
faz dias que estou com esse erro
[Ô]Cannot find table(0)[Ô]
na hora de exibir os relatorios no crystal reports
Alguem pode me ajudar?
Desde ja agradeço
faz dias que estou com esse erro
[Ô]Cannot find table(0)[Ô]
na hora de exibir os relatorios no crystal reports
Alguem pode me ajudar?
Desde ja agradeço
Bom dia,
O erro está falando que o seu dataset não tem nenhuma tabela carregada.
Veja o link abaixo tem um problema parecido com o seu.
http://social.msdn.microsoft.com/Forums/pt-BR/webgeralpt/thread/84d022ee-6380-4d2c-aecf-6c08703351d4/
O erro está falando que o seu dataset não tem nenhuma tabela carregada.
Veja o link abaixo tem um problema parecido com o seu.
http://social.msdn.microsoft.com/Forums/pt-BR/webgeralpt/thread/84d022ee-6380-4d2c-aecf-6c08703351d4/
no meu relatórios existem mais 4 sub relatórios
estou chamando eles dessa forma:
Dim cr As New crData
cr.SetDataSource(Data.Tables(0))
cr.Subreports([Ô]D0[Ô]).SetDataSource(D0.Tables(0))
cr.Subreports([Ô]D1[Ô]).SetDataSource(D1.Tables(0))
cr.Subreports([Ô]D2[Ô]).SetDataSource(D2.Tables(0))
cr.Subreports([Ô]D3[Ô]).SetDataSource(D3.Tables(0))
quando seleciono um periodo para que sejam exibidos os clientes,
ele só exibe quando há resultados em todas as consultas,
onde há resultado em apenas uma consulta, ele da esse erro
como posso resolver este problema?
estou chamando eles dessa forma:
Dim cr As New crData
cr.SetDataSource(Data.Tables(0))
cr.Subreports([Ô]D0[Ô]).SetDataSource(D0.Tables(0))
cr.Subreports([Ô]D1[Ô]).SetDataSource(D1.Tables(0))
cr.Subreports([Ô]D2[Ô]).SetDataSource(D2.Tables(0))
cr.Subreports([Ô]D3[Ô]).SetDataSource(D3.Tables(0))
quando seleciono um periodo para que sejam exibidos os clientes,
ele só exibe quando há resultados em todas as consultas,
onde há resultado em apenas uma consulta, ele da esse erro
como posso resolver este problema?
Não sei ao certo, mas acho que teria que ter um IF verificando se o dataset foi preenchido ou não.
e como faço isso?
teria como voce me mandar um exemplo por favor?
teria como voce me mandar um exemplo por favor?
Foi apenas um palpite, não sei se vai dar certo, mas tente com o código abaixo para ver.
cr.SetDataSource(Data.Tables(0))
If D0.Tables(0).Rows.Count > 0 Then
cr.Subreports([Ô]D0[Ô]).SetDataSource(D0.Tables(0))
end if
If D1.Tables(0).Rows.Count > 0 Then
cr.Subreports([Ô]D1[Ô]).SetDataSource(D1.Tables(0))
end if
If D2.Tables(0).Rows.Count > 0 Then
cr.Subreports([Ô]D2[Ô]).SetDataSource(D2.Tables(0))
end if
If D3.Tables(0).Rows.Count > 0 Then
cr.Subreports([Ô]D3[Ô]).SetDataSource(D3.Tables(0))
end if
pois é eu tentei, e continuou com o mesmo erro
existe algum outro jeito ?
Como que você carrega os datasets?
Muito obrigada pela atenção ALTAIR
era isso
If D0.Tables.Count > 0 Then
cr.Subreports([Ô]D0[Ô]).SetDataSource(D0.Tables(0))
end if
ate a próxima
era isso
If D0.Tables.Count > 0 Then
cr.Subreports([Ô]D0[Ô]).SetDataSource(D0.Tables(0))
end if
ate a próxima
Tópico encerrado , respostas não são mais permitidas