USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Data Report
SpiritCalad
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 17/09/2004 11:40 hs            
Gostaria de saber como eu faço para atualizar a apresentação de um formulário feito com o Data Report.
 
Ex.:
Um projeto com um Banco de dados e um data report.
Executando o projeto eu coloco os dados nos campos do formulário.
Gravo esses dados no banco de dados usando um botão no formulário.
Usando um outro botão para imprimir, o data report é exibido (DataReport.show)
 
até ai tudo bem!.
 
Ai eu fecho o data report e o form com os campos continua aberto.
eu incluo mais dados e gravo no banco de dados.
Usando novamente o botão imprimir, o data report é exibido.
Mais os dados apresentados no data report não são os que eu coloquei agora e sim os que eu tinha colocado da primeira vez.
 
Gostaria muito de saber se tem alguma forma de atualizar essa apresentação, quando eu usar o botão para imprimir.
 
E tem mais uma coisa.  Se eu fechar o Data Report, fechar o Form com os campos, executar o projeto novamente e utilizar o botão para imprimir os dados aparecem atualizados.
 
Se alguém souber, por favor, me avise.
 
Obrigado.
   
DennysFelix
SÃO PAULO
SP - BRASIL
Postada em 17/09/2004 11:49 hs            
Realmente existe um bug que faz com que os dados não sejam atualizados. A solução é fazer um rebind do seu relatório, da seguinte forma:
 
Private Sub Command1_Click()
    Load DataEnvironment1
    If DataEnvironment1.rsCommand1.State <> 0 Then DataEnvironment1.rsCommand1.Close
    DataReport1.Refresh
    If DataReport1.Visible = False Then DataReport1.Show
End Sub

Denis de L Felix

msn - dennysfelix_senac@hotmail.com

     
SpiritCalad
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 17/09/2004 12:24 hs            
Denis. Muito obrigado.
 
Eu coloquei o seu código no botão que eu uso para imprimir.
Funcionou, ele está atualizando o relatório.
Mais ainda acontece uma coisa.
 
Eu uso o botão imprimir. ele mostra o registro que esta no formulario, eu fecho o Data Report, mudo o registro e uso o botão imprimir novamente. Ele não atualiza, ai eu fecho o data report e sem mudar de registro eu uso o botão 'imprimir' de novo. ai ele atualiza...
 
Em resumo. eu tenho que usar o botão imprimir 2x no mesmo registro. O relatório é atualizado na segunda vez que eu uso o botão imprimir no mesmo registro.
 
 
Novamente obrigado.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página