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

    [Resolvido]Erro ao abrir outro aplicativo access

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Erro ao abrir outro aplicativo access Empty [Resolvido]Erro ao abrir outro aplicativo access

    Mensagem  Rui Maciel 2/2/2014, 17:44

    Boa tarde pessoal
    Surgiu-me um erro ao qual eu não consigo dar solução. Ora eu pretendo abrir um aplicativo através de um botão dentro de outro aplicativo, e estou a utilizar o seguinte código,

    Private Sub Comando0_Click()
    Dim strcmd As String
    Dim objaccess As Access.Application
    strcmd = SysCmd(acSysCmdAccessDir) & "\msaccess.exe " & "C:\Users\Rui Maciel\MEOCloud\Rui.accdb"
    Call Shell(strcmd, vbNormalFocus)
    DoEvents:
    Set objaccess = GetObject("C:\Users\Rui Maciel\MEOCloud\Nogueira_Paroquia\Direitos_Paroquiais.accdb")
    DoCmd.Quit
    End Sub

    "a linha de comando que utilizou para iniciar o Microsoft access contém uma opção que o microsof access mão reconhece. Saia e reinicie o Microsoft access utilizando opções de linha de comandos válidas."

    Tenho o office 2010

    Alguém me pode ajudar, não consigo ultrapassar. Obrigado.
    Abraço,
    Rui Maciel
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3777
    Registrado : 04/04/2010

    [Resolvido]Erro ao abrir outro aplicativo access Empty Re: [Resolvido]Erro ao abrir outro aplicativo access

    Mensagem  Avelino Sampaio 2/2/2014, 18:21

    Olá!

    A linha de comando do Shell tem comportamento diferente quando se usa nomes compostos.  No seu caso vc usa um nome composto para nome da pasta ...RUI[espaço]MACIEL...

    Quando utilizar nomes composto, obrigatoriamente tem usar a linha entre ASPAS

    Ficaria algo assim:

    "C:\Program Files\Microsoft Office 15\Root\Office15\msaccess.exe" [ESPAÇO] "C:\Users\Rui Maciel\MEOCloud\Rui.accdb"

    Par incluir as ASPAS, tem que user o CHR(34)

    Algo assim:

    strcmd = chr(34) & SysCmd(acSysCmdAccessDir) & "\msaccess.exe" & chr(34) & " " & chr(34) & "C:\Users\Rui Maciel\MEOCloud\Rui.accdb" & chr(34)

    Para simplificar poderia alterar o nome Rui Maciel para RuiMaciel

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Erro ao abrir outro aplicativo access Empty Re: [Resolvido]Erro ao abrir outro aplicativo access

    Mensagem  Rui Maciel 2/2/2014, 21:16

    Boa noite grande Avelino
    Muito obrigado, já está a bombar.
    Abraço,
    Rui Maciel
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Erro ao abrir outro aplicativo access Empty Re: [Resolvido]Erro ao abrir outro aplicativo access

    Mensagem  Rui Maciel 2/2/2014, 22:06

    Faltou o resolvido.

      Data/hora atual: 10/8/2022, 18:11