MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    De um Banco abrir outro MsAccess (2003)

    avatar
    Jr.Wano
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 156
    Registrado : 29/01/2010

    De um Banco abrir outro MsAccess (2003) Empty De um Banco abrir outro MsAccess (2003)

    Mensagem  Jr.Wano 19/5/2010, 15:13

    Este código (Exemplos de VBA deste fórum) está dando erro na linha:
    Set objaccess = GetObject("c:\Teste.mdb")

    Tirei a linha de erro, e está funcionando blz., mas mesmo assim, pediria que se fosse possível, alguem o corrigisse ou me indicasse se estou cometendo algum erro, pois vou usa-lo em todos meus sistemas.

    Abrir Banco a partir de outro Banco Ms Access

    Private Sub SeuBotao_Click()
    Dim strcmd As String
    Dim objaccess As ACCESS.Application
    strcmd = SysCmd(acSysCmdAccessDir) & "\msaccess.exe " & "c:\Teste.mdb"
    Call Shell(strcmd, vbNormalFocus)
    DoEvents:
    Set objaccess = GetObject("c:\Teste.mdb")
    'DoCmd.Quit ' para fechar o banco mdb que chamou o outro
    End Sub

    Abraços,
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    De um Banco abrir outro MsAccess (2003) Empty Re: De um Banco abrir outro MsAccess (2003)

    Mensagem  JPaulo 19/5/2010, 15:26

    Verifique as referencias no VBA, deve faltar marcar alguma.

    De um Banco abrir outro MsAccess (2003) Referencias-1


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    De um Banco abrir outro MsAccess (2003) Folder_announce_new Utilize o Sistema de Busca do Fórum...
    De um Banco abrir outro MsAccess (2003) Folder_announce_new 102 Códigos VBA Gratuitos...
    De um Banco abrir outro MsAccess (2003) Folder_announce_new Instruções SQL como utilizar...
    avatar
    Jr.Wano
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 156
    Registrado : 29/01/2010

    De um Banco abrir outro MsAccess (2003) Empty Re: De um Banco abrir outro MsAccess (2003)

    Mensagem  Jr.Wano 19/5/2010, 15:37

    JPaulo,

    Estão marcadas as referencias:

    Visual Basic For Applications
    Microsoft Access 11.0
    Ole Automation
    Microsoft DAO 3.6
    Microsoft ActiveX Data Objets 2.5
    avatar
    Jr.Wano
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 156
    Registrado : 29/01/2010

    De um Banco abrir outro MsAccess (2003) Empty Re: De um Banco abrir outro MsAccess (2003)

    Mensagem  Jr.Wano 19/5/2010, 15:39

    Agora que vi a imagem, realmente está faltando a Microsoft Scripting Runtime, vou marca-la e testar
    avatar
    Jr.Wano
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 156
    Registrado : 29/01/2010

    De um Banco abrir outro MsAccess (2003) Empty Re: De um Banco abrir outro MsAccess (2003)

    Mensagem  Jr.Wano 19/5/2010, 15:48

    Continua dando erro,
    o outro BD abre normalmente, mas no BD que executou o código dá o erro:

    Erro em tempo de excução: 2001
    Voce cancelou a operação anterior
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    De um Banco abrir outro MsAccess (2003) Empty Re: De um Banco abrir outro MsAccess (2003)

    Mensagem  JPaulo 19/5/2010, 15:52

    testado e a funfar sem problemas.

    Descomente a linha 'DoCmd.Quit ' para fechar o banco mdb que chamou o outro

    Feche ambos os bd`s e volte a testar.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    De um Banco abrir outro MsAccess (2003) Folder_announce_new Utilize o Sistema de Busca do Fórum...
    De um Banco abrir outro MsAccess (2003) Folder_announce_new 102 Códigos VBA Gratuitos...
    De um Banco abrir outro MsAccess (2003) Folder_announce_new Instruções SQL como utilizar...
    avatar
    Jr.Wano
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 156
    Registrado : 29/01/2010

    De um Banco abrir outro MsAccess (2003) Empty Re: De um Banco abrir outro MsAccess (2003)

    Mensagem  Jr.Wano 19/5/2010, 16:22

    JPaulo,
    Funfou legal,
    Muito obrigado mais uma vêz.

    Abraços,
    Junior Wano
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    De um Banco abrir outro MsAccess (2003) Empty Re: De um Banco abrir outro MsAccess (2003)

    Mensagem  JPaulo 19/5/2010, 17:34

    Obrigado pelo retorno amigo.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    De um Banco abrir outro MsAccess (2003) Folder_announce_new Utilize o Sistema de Busca do Fórum...
    De um Banco abrir outro MsAccess (2003) Folder_announce_new 102 Códigos VBA Gratuitos...
    De um Banco abrir outro MsAccess (2003) Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    De um Banco abrir outro MsAccess (2003) Empty Re: De um Banco abrir outro MsAccess (2003)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:50