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

    Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Compartilhe

    andre lindolfo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 17/04/2012

    Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Mensagem  andre lindolfo em Sex 25 Set 2015, 21:01

    Olá nobres guerreiros,

    Preciso da ajuda de vocês!
    Estou emitindo NFs eletrônicas, o sistema que cria elas só emite o PDF da NF com o nome sendo a chave de acesso, esta tem mais de 20 caracteres.
    Tenho uma tabela no access onde tenho os nrs das chaves e o respectivo nr de contrato.
    Quero um botão no formulário que renomeie o arquivo, que é um pdf, e salve em outra pasta com o número do contrato.

    Contrato NF Chave de acesso
    16097618 66743 11150905423973013362580010000667431975599873
    13401694 66744 11150905423973013362580010000667441846793964
    15432610 66745 11150905423973013362580010000667451080307441


    Grande abraço
    André


    .................................................................................
    Abraço

    André Lindolfo

    ACCESS Professional Plus 2010

    Fernando Bueno
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1819
    Registrado : 13/04/2012

    Re: Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Mensagem  Fernando Bueno em Dom 27 Set 2015, 17:15

    André boa tarde;

    Veja dica do mestre Avelino:

    [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Você precisa estar registrado e conectado para ver esta imagem.]

    andre lindolfo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 17/04/2012

    Re: Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Mensagem  andre lindolfo em Seg 28 Set 2015, 14:10

    Oi Fernando,

    Vi o que você postou, acho que talvez não tenha deixado bem claro.
    Existe um sistema, o qual não tenho gestão, que emite as NFs eletrônicas e o nome que ele atribuí ao arquivo é a chave de acesso. Não tenho como alterar este sistema.

    Preciso é que o ACCESS, após este sistema gerar as NFs e salvar num diretório, renomeie estes arquivos com o nr do contrato.
    Tenho uma tabela no access que tem a chave de acesso e o nr do contrato.
    Além de renomear o access deverá salvar em outro pasta.



    .................................................................................
    Abraço

    André Lindolfo

    ACCESS Professional Plus 2010

    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3236
    Registrado : 20/04/2011

    Re: Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Mensagem  Silvio em Seg 28 Set 2015, 14:23

    Bom dia....

    Aqui vai uma dica.....Função Replace !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

    andre lindolfo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 17/04/2012

    Re: Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Mensagem  andre lindolfo em Seg 28 Set 2015, 14:44

    Oi Silvio,
    O problema é que não sei como vou desenvolver este script.
    Ele tem que localizar o arquivo, salvar em outro diretório, consultar na tabela o nr do contrato e fazer o "replace" no arquivo.
    Não é apenas renomear


    .................................................................................
    Abraço

    André Lindolfo

    ACCESS Professional Plus 2010

    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3236
    Registrado : 20/04/2011

    Re: Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Mensagem  Silvio em Seg 28 Set 2015, 15:14

    Precisaríamos de ter as tabelas, formulários e consultas envolvidas para testarmos e analisarmos.   Sem elas, fica complicado.

    A função Replace, substitui o que você quer, pelo que você deseja.

    Aqui no fórum temos alguns exemplos que podem te ajudar, clicando nesse [Você precisa estar registrado e conectado para ver este link.] você terá várias maneiras de fazer.

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

    andre lindolfo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 17/04/2012

    Re: Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Mensagem  andre lindolfo em Seg 28 Set 2015, 15:51

    Oi Silvio,

    Acessei o link com as postagens anteriores...
    Não identifiquei nenhuma postagem que envolva alguma consulta, tabela ou algo neste sentido para renomear arquivo.

    Tenho uma tabela com um campo "ChaveAcesso" e outro "Contrato".
    Tenho num diretório arquivos em PDF salvos, onde o nome deles é a chave de acesso.
    O que busco é o sistema copiar estes arquivos para um outro diretório e renomear estes arquivo para o nr do contrato, com base na tabela onde tenho estas duas informações.



    .................................................................................
    Abraço

    André Lindolfo

    ACCESS Professional Plus 2010

    andre lindolfo
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 17/04/2012

    Re: Renomear Arquivo de NF-e com base no nr do contrato em uma tabela

    Mensagem  andre lindolfo em Qui 01 Out 2015, 13:11

    Tentando ser mais claro....

    Tenho arquivos de NFs gerados por outro sistema, que não tenho como mudar, salvos em um diretório e tenho uma tabela no access.

    Desejo renomear estes arquivos com base no nr do contrato que consta em uma tabela.

    Ex.:
    Arquivo salvo como:
    xxyyzz123456aabbcc.pdf
    No diretório "C:\NF"

    Tabela "TAB005_NFsEmitidas"
    Campo contrato: 123456789
    Campo Chave de acesso: xxyyzz123456aabbcc.pdf


    Quero que o access renomeie os arquivos em PDF, com o nr do contrato, conforme chave de acesso.
    Depois disso o access copia para um outro diretório, "D:\NF_Contrato"


    .................................................................................
    Abraço

    André Lindolfo

    ACCESS Professional Plus 2010

      Data/hora atual: Dom 11 Dez 2016, 00:14