MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    Executar comando DOS no Access 2003 com Windows 8

    Compartilhe

    ggalvao
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 03/12/2012

    Executar comando DOS no Access 2003 com Windows 8

    Mensagem  ggalvao em Qui 06 Ago 2015, 05:02

    Olá pessoal! Tenho que juntar vários arquivos .txt... Quero fazer isso de dentro de uma aplicação access e tentei de uma forma que até vi aqui no forum.. está abaixo.

    Dim x As String
    x = "\junta.bat"
    Shell "cmd.exe /c " & Chr(34) & Application.CurrentProject.Path & x & Chr(34)

    No arquivo .bat só tem o comando:  copy *.txt  teste.txt

    Pelo prompt do DOS o comando acima (copy) funciona muito bem, já no executar do windows mesmo digitando todo o comando cmd... não acontece nada. Tem como fazer rodar pelo access?? Lembrando que é access 2003 rodando no Win 8.

    Abrs.

    Ricardo Ivan
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 28/04/2015

    Re: Executar comando DOS no Access 2003 com Windows 8

    Mensagem  Ricardo Ivan em Sex 07 Ago 2015, 07:00

    Em vez de usar o copy do dos use o FileCopy do próprio vba do Access! Smile

      Data/hora atual: Sab 03 Dez 2016, 07:37