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

    Buscando pasta específica através do DLookup no código com OutputTo - VBA

    avatar
    menderson.de
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 27/02/2018

    Buscando pasta específica através do DLookup no código com OutputTo - VBA Empty Buscando pasta específica através do DLookup no código com OutputTo - VBA

    Mensagem  menderson.de 12/6/2019, 20:44

    Olá, boa tarde.

    Eu criei uma rotina no qual consiste em juntar dados de 3 tabelas (2 consultas e uma tabela EXCEL), em uma tabela temporária e então esta tabela é exportada para uma pasta específica, a qual o caminho desta pasta está parametrizada em um determinado campo do formulário, porém não estou conseguindo incluir o caminho da pasta no código através do comando Dlookup, ou ele apresenta um erro ou entao salva na pasta onde está o aplicativo.

    Já coloquei e tirei aspas porém nada acontece.

    O meu código é este:

    DoCmd.OutputTo acOutputTable, "BlocoK200_TempReport", acFormatXLS, DLookup("PastaDestinoBlocoK", "Parametros") & "K200" & Format(Now, "ddmmyyyy") & Format(Now, "hhnn") & ".xls"


    Fico grato se puderem me ajudar...
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3358
    Registrado : 21/04/2011

    Buscando pasta específica através do DLookup no código com OutputTo - VBA Empty Re: Buscando pasta específica através do DLookup no código com OutputTo - VBA

    Mensagem  Marcelo David 12/6/2019, 21:09

    Seja bem vindo!

    Na janela de verificação imediata, o que aparece quando executa DLookup("PastaDestinoBlocoK", "Parametros") ?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    Buscando pasta específica através do DLookup no código com OutputTo - VBA Marcel11
    avatar
    menderson.de
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 27/02/2018

    Buscando pasta específica através do DLookup no código com OutputTo - VBA Empty Re: Buscando pasta específica através do DLookup no código com OutputTo - VBA

    Mensagem  menderson.de 13/6/2019, 00:40

    Olá Marcelo, ele conclui o código porém ele salva na pasta do aplicativo que não é a pasta que está parametrizado no Dlookup.
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3358
    Registrado : 21/04/2011

    Buscando pasta específica através do DLookup no código com OutputTo - VBA Empty Re: Buscando pasta específica através do DLookup no código com OutputTo - VBA

    Mensagem  Marcelo David 13/6/2019, 01:28

    Sim tudo bem quanto a isso. Minha dúvida está no que o DLookup("PastaDestinoBlocoK", "Parametros") está retornando.
    Por isso gostaria que execute DLookup("PastaDestinoBlocoK", "Parametros") na janela de verificação imediata.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    Buscando pasta específica através do DLookup no código com OutputTo - VBA Marcel11
    avatar
    menderson.de
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 27/02/2018

    Buscando pasta específica através do DLookup no código com OutputTo - VBA Empty Re: Buscando pasta específica através do DLookup no código com OutputTo - VBA

    Mensagem  menderson.de 13/6/2019, 02:47

    Oi Marcelo,

    Eu executei o Dlookup na Verificação Imediata e ele deu um erro "Expected:Line number or label; entendi que deveria informar um campo valido para ele trazer o resultado, entao criei o seguinte código: me.text5 = Dlookup("PastaDestinoBlocoK","Parametros"), entao é apresentado um outro erro: Compile Error - Variable not yet created in this context, porém se eu testo este mesmo código a nivel de formulario, dentro de uma TextBox, ele funciona perfeitamente.

    A intuito de informação, percebi que quando o codigo completo é executado, ele entende que o 'local da pasta' trazido pelo Dlookup faz parte do nome do arquivo.

    Exemplo: Coloquei a pasta Downloads no campo "pastaDestinoBlocoK", quando executo o comando, o arquivo é salvo na pasta Downloads (diretorio do sistema), com o seguinte nome: DownloadsK200120620192235, ou seja, em algum momento ele nao esta entendendo o Dlookup como um local e sim como parte integrante do nome do arquivo.

      Data/hora atual: 1/8/2021, 11:45