CRYSTAL REPORT 9

JOAO.PERSONAL 07/03/2005 14:11:06
#71561
.Fala galera boa tarde bom estou com um probleminha estou puxando o relatório no vb e não aparece todas as infomações no bd, ex no bd tem 10 registros e aparece no relatório 5, estou usando o crystal 9 CRVIEW9 fico no aguardo de alguma dica desde de ja obrigado...
USUARIO.EXCLUIDOS 07/03/2005 14:33:40
#71563
o problema pode estar na formula que você utilizou no crystal ou na definição do campo no BD, poste o codigo da formula que filtra os registros bem como a descrição do campo no BD ao qual a formula filtra o registro.
RO.DRIGOSG 07/03/2005 14:46:31
#71564
O se DB esta em rede?
Ele é acessado por multi-usuarios?

Ocorreu um erro parecido comigo. tinha um DB em rede com acesso a varios usuarios. Tinha 222 registros nele e no relatório só aparecia 194. Não sei pq isso ocorria, fiz varias vezes o relatorio e nada.
O problema estava no DB. Fiz um novo DB igualzinho ao outro e copiei e colei os registros e deu certo.

O DB que eu tinha feito era atraves do proprio VB, agora eu não sei se isso tem alguma coisa ha ver com este problema.

Um abraço!
JOAO.PERSONAL 07/03/2005 15:51:59
#71576

dim ValorSql as String

ValorSql = "{contas_receber.compensado}= " & "0" & " and {contas_receber.codigo_loja}= (" & ValorEmpresa & ") and " & "{contas_receber.data_cadastro}>= Date(" & ValorAnoInicio & "," & ValorMesInicio & "," & ValorDiaInicio & ")and " & "{contas_receber.data_cadastro} <= Date(" & ValorAnoFinal & "," & ValorMesFinal & "," & ValorDiaFinal & ")"

CrBase.Subreport2.OpenSubreport.RecordSelectionFormula = ValorSql
Frm_RelPrincipal.CrRelatorio.ReportSource = CrBase
Frm_RelPrincipal.CrRelatorio.ViewReport
Frm_RelPrincipal.Caption = " Balanço"
Frm_RelPrincipal.Show vbModal


Esta é a formula ....
USUARIO.EXCLUIDOS 07/03/2005 16:36:59
#71583
Não esqueça de dar um

Report.DiscardSavedData

Assim vc força o Refresh dos dados...
JOAO.PERSONAL 07/03/2005 18:14:16
#71597
.Infelizmente ainda não esta dando certo ele não atualiza o relatorio pelo bd
Tópico encerrado , respostas não são mais permitidas