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


3 participantes

    erro no tempo de execução, com o runtime para abrir outro banco de dados

    avatar
    arivaldo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 57
    Registrado : 20/12/2013

    erro no tempo de execução, com o runtime para abrir outro banco de dados Empty erro no tempo de execução, com o runtime para abrir outro banco de dados

    Mensagem  arivaldo 9/7/2015, 15:34

    bom dia

    desenvolvido em access 2007
    tenho um formulario que chama o modulo abaixo, para abrir um outro banco de dados que esta na pasta sys, nome do bd sys.accdb
    tudo funciona perfeitamente sem o runtime, no entanto, na maquina onde o runtime é necessário, a aplicação não funciona, pois, da erro no tempo de execução.

    Sub OpenDB()
    Dim MinhaPassword As Variant
    MinhaPassword = "12345"
    strDbName = "C:\Sys\Sys.accdb"
    Set objaccess = New Access.Application
    Set db = objaccess.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=" & MinhaPassword)
    objaccess.OpenCurrentDatabase filepath:=strDbName
    End Sub
    avatar
    Aldinho Fernandes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 16/01/2015

    erro no tempo de execução, com o runtime para abrir outro banco de dados Empty Estou com o mesmo problema

    Mensagem  Aldinho Fernandes 20/2/2016, 23:20

    Boa noite amigo,
    Gostaria de saber se alguém já encontrou a solução para este erro?
    Grato att,
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    erro no tempo de execução, com o runtime para abrir outro banco de dados Empty Re: erro no tempo de execução, com o runtime para abrir outro banco de dados

    Mensagem  XPTOS 21/2/2016, 09:25

    Amigo,
    Também tenho o mesmo problema porque o meu formulário que dá partida no sistema tem uma macro AutExec.
    Como runtime roda somente em tempo de execução ele trava o Access.
    Esperimenta retirar essa macro.
    avatar
    Aldinho Fernandes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 16/01/2015

    erro no tempo de execução, com o runtime para abrir outro banco de dados Empty Erro no Runtime

    Mensagem  Aldinho Fernandes 22/2/2016, 13:43

    Olá Amigo,
    No meu caso o problema está na hora de chamar o outro Banco mesmo!
    Porque quando eu aciono o banco de dados e coloco a senha, ele executa o a autoexec perfeitamente!
    Meu problema é que eu construi um menu principal que chama os módulos, exemplo (Despesa, Receita, Fluxo), ao chamar esses bancos com o código citado acima, ocorre o erro de execução Sad
    XPTOS
    XPTOS
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 601
    Registrado : 20/01/2014

    erro no tempo de execução, com o runtime para abrir outro banco de dados Empty Re: erro no tempo de execução, com o runtime para abrir outro banco de dados

    Mensagem  XPTOS 22/2/2016, 14:10

    Entendi amigo,

    Tenta chamar assim e ver se responde!

    No meu caso funciona

    Const strCaminho = "CaminhoDoOutroBanco\"
    Const strBancoExterno = "NomeDoFrontEndNoOutroBanco.accdb"
    'Créditos Jpaulo
    Dim Banco As Integer
    Dim strComandoAbre As String
    Dim strComandoAccess As String

    strComandoAccess = SysCmd(acSysCmdAccessDir) & "MSAccess.exe"
    strComandoAbre = strComandoAccess & " " & Chr(34) & strCaminho & strBancoExterno & Chr(34)
    Banco = Shell(strComandoAbre, 3)

    Conteúdo patrocinado


    erro no tempo de execução, com o runtime para abrir outro banco de dados Empty Re: erro no tempo de execução, com o runtime para abrir outro banco de dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 21:33