MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

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 : 139
    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
    avatar
    Fernando Bueno
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1820
    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 : 139
    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
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3535
    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 : 139
    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
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3535
    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 : 139
    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 : 139
    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: Ter 25 Jul 2017, 05:33