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

    Problemas ao abrir outro programa feito no access

    avatar
    bernardweger
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 101
    Registrado : 22/12/2014

    Problemas ao abrir outro programa feito no access Empty Problemas ao abrir outro programa feito no access

    Mensagem  bernardweger 27/8/2015, 12:35

    Olá pessoal bom dia!

    estou tentando abrir outro programa através de um formulário e gostaria da ajuda de vocês porque não está funcionando Smile

    Dim RetVal
    RetVal = Shell("C:\Users\ndidini\Desktop\Financeiro.accdb", 1)
    End Sub

    estou utilizando este código, más me retorna o erro "Argumento ou Chamada de procedimento inválida, alguem poderia me dar uma luz do que estou fazendo errado?

    Desde já agradeço a ajuda de todos!
    avatar
    bernardweger
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 101
    Registrado : 22/12/2014

    Problemas ao abrir outro programa feito no access Empty Re: Problemas ao abrir outro programa feito no access

    Mensagem  bernardweger 27/8/2015, 12:50

    Pessoal achei este comando e funcionou perfeitamente!!

    Dim strcmd As String
    Dim objaccess As Access.Application
    strcmd = SysCmd(acSysCmdAccessDir) & "\msaccess.exe " & "c:\caminho\nome do banco de dados a ser aberto.mdb"
    Call Shell(strcmd, vbNormalFocus)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    Problemas ao abrir outro programa feito no access Empty Re: Problemas ao abrir outro programa feito no access

    Mensagem  JPaulo 27/8/2015, 12:55

    Ola;

    Código:
    Private Sub SeuBotão_Click()
    Static acc As Access.Application
    Dim db As DAO.Database
    Dim strDbName As String
        strDbName = "C:\Users\ndidini\Desktop\Financeiro.accdb"
            Set acc = New Access.Application
            acc.Visible = True
            Set db = acc.DBEngine.OpenDatabase(strDbName, False, False)
            acc.OpenCurrentDatabase strDbName
    db.Close
    Set db = Nothing
    End Sub


    .................................................................................
    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

    Problemas ao abrir outro programa feito no access Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Problemas ao abrir outro programa feito no access Folder_announce_new 102 Códigos VBA Gratuitos...
    Problemas ao abrir outro programa feito no access Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    Problemas ao abrir outro programa feito no access Empty Re: Problemas ao abrir outro programa feito no access

    Mensagem  JPaulo 27/8/2015, 12:58

    Ou:

    Código:
    Option Compare Database
    'constantes sempre fora do botão
    Const strCaminho = "C:\Users\ndidini\Desktop\"
    Const strBancoExterno = "Financeiro.accdb"

    Private Sub SeuBotão_Click()
     Dim X As Integer
     Dim strComandoAbre As String
     Dim strComandoAccess As String
       
        strComandoAccess = SysCmd(acSysCmdAccessDir) & "MSAccess.exe"
        strComandoAbre = strComandoAccess & " " & Chr(34) & strCaminho & strBancoExterno & Chr(34)
        X = Shell(strComandoAbre, 3)
    End Sub


    .................................................................................
    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

    Problemas ao abrir outro programa feito no access Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Problemas ao abrir outro programa feito no access Folder_announce_new 102 Códigos VBA Gratuitos...
    Problemas ao abrir outro programa feito no access Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    Problemas ao abrir outro programa feito no access Empty Re: Problemas ao abrir outro programa feito no access

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 18:18