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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Relatorio do Access
Valmirmg
UBERLANDIA
MG - BRASIL
Postada em 20/07/2006 14:12 hs            
Caros amigos, estou querendo usar como base de relatorio o proprio relatorio do access, pois já tenho um pronto aki, só que quero usar em um sistema separado do access, da mesma forma que usamos hj com o DataReport, ou Crystal Report, mas só que quero usar o do access, alguem tem algum arquivo que possa me ajudar a fazer esse incremento em meu sistema?

A conexão com o banco de dados Access já esta pronto, portanto fiz o relatorio dentro do proprio access, a unica coisa que quero é saber como que eu faço para abrir esse relatorio dentro do meu sitema, sem ter que abrir o access e visualizar o relatorio la no access..

---------------------------------
Valmir Ferreira Rocha
Sistemas de Informação
---------------------------------
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 20/07/2006 14:15 hs            
     
Valmir
não registrado
Postada em 20/07/2006 15:54 hs   
Amigo, até q isso funciona, mas gostaria de fazer a Visualização primeiro..
     
Valmirmg
UBERLANDIA
MG - BRASIL
Postada em 20/07/2006 16:58 hs            
Caros Amigos, acabei de descobri, para visualizar o relatorio é necessario a seguinte rotina.

strDbName = "Caminho do Bando de dados.mdb"

Set RelatorioAccess = GetObject(strDbName, "Access.Application")

strReportName = "Nome do Relatorio"
With RelatorioAccess
  .Visible = True 'Habilita a Visualização do Relatorio
  .DoCmd.OpenReport strReportName, acViewPreview, ""  'Puxa o relatório para ser mostrado na tela
  .DoCmd.Maximize 'Maximiniza o relatório    
End With

---------------------------------
Valmir Ferreira Rocha
Sistemas de Informação
---------------------------------
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 20/07/2006 17:42 hs            
valmir, é o alexandre blz, é o seguinte se seu cliente nao tiver access nao funciona ok, uso o crystal
     
>>|Bedin|<<
não registrado
ENUNCIADA !
Postada em 20/07/2006 20:55 hs   
Amigos, oq vcs acham dessa rotina?!...

Private Sub IMPRIMIR_Click()
strDbName = "C:ALUNOSBanco_Escola.mdb"

If MsgBox("Deseja Vizualizar o Boletim antes de Imprimir?", vbYesNo) = vbYes Then
    
    Set RelatorioAccess = GetObject(strDbName, "Access.Application")
    
    strReportName = "ALUNO"
    
    With RelatorioAccess
        .Visible = True
        .DoCmd.OpenReport strReportName, acViewPreview, ""  
        .DoCmd.Maximize
    End With
Else
    Set RelatorioAccess = CreateObject("Access.Application")
      
    With RelatorioAccess
       .OpenCurrentDatabase filepath:="C:ALUNOSBanco_Escola.mdb"
       .DoCmd.OpenReport ReportName:="ALUNO"
    End With
       MsgBox "Boletim impresso com Sucesso!", vbInformation
End If
End Sub


Fiz meio na correia mas deu certo!!!

b3d1n
   
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