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

    Criar pasta

    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2677
    Registrado : 23/01/2018

    Criar pasta Empty Criar pasta

    Mensagem  crysostomo 24/1/2018, 16:16

    galera boa tarde. eu  fiz um comando para criar uma pasta para que eu  exporte todos os dados e ele criar no meu documentos
    C:\Users\GilliardPacheco\Documents  , até ai tudo bem


    Dim ConferePasta As String
    ConferePasta = "{PASTA DE RELATORIO}"
    If Dir(ConferePasta, vbDirectory) = “” Then
    MkDir ConferePasta
    End If


    so que o problema é o seguinte, quando o usuário for exportar os dados o comando não vai achar C:\Users\GilliardPacheco\Documents  , como fazer que o comando exporte os dados dependendo de qual usuário criou  entende?
    porque eu ja direcionei o caminho pro sistema abrir a pasta
    strPlanilha = "C:\Users\GilliardPacheco\Documents" & "RELATORIOS DAS DISPESAS" & ".xls"
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Criar pasta Empty Re: Criar pasta

    Mensagem  FabioPaes 24/1/2018, 19:36

    Olha, geralmente para facilitar isso, cria-se uma pasta junto do Aplicativo, e com o Comando CurrentProject.Path é possivel Obter o Caminho completo de Onde está o Apicativo... Independente do Usuário!


    Porem, se vc quer que cada usuário tenha a sua pasta de Exportação nos seu documentos (...\Documents) Poderá utilizar um comando para Obter o Usuário Logado no Windows, assim deve construir o Caminho...

    Coloque em um Botão e faça o Teste com usuários Diferentes!!!

    Dim CaminhoPasta as String
    CaminhoPasta = "C:\Users\" & Environ("UserName") & "\Documents\"
    Msgbox CaminhoPasta


    Assim Não terá problema em criar ou Achar a pasta.

    O Comando Environ("UserName") retorna o Nome do Usuário Logado no Windows.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: 27/4/2024, 06:11