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

    Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Compartilhe

    Rosivaldo Melo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 30/09/2011

    Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  Rosivaldo Melo em Qua 25 Fev 2015, 17:01

    Olá a todos,

    Preciso gerar um arquivo txt com layout de 600 posições com alguns critérios.

    Abaixo o arquivo.

    Por favor, me ajudem mestres.


    Obrigado.
    Anexos
    Layout 600 posições Boletim Emolumentos Versao3.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (20 Kb) Baixado 19 vez(es)

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  clebergyn em Qua 25 Fev 2015, 17:05

    se puder enviar seu banco com alguns dados, seria melhor pra te ajudar
    envie zipado ok

    Rosivaldo Melo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 30/09/2011

    Sistema Integrado de Custas do Tribunal de Justiça do Estado do Pará

    Mensagem  Rosivaldo Melo em Qui 26 Fev 2015, 02:59

    Na realidade ainda não criei o banco de dados, mas é mais ou menos assim:
    Campo:                            Ex.:                    Gera txt
    ===================================================================
    Ordem (numeração automática)      001                       000001
    Selo (número)                     3551063          000000003551063
    Valor (Unidade Monetária)         R$ 100,21             0000010021 (sem a vírgula e no caso de valor redondo Ex. R$ 100,00 0000010000)
    Data (Data Abreviada)             25/02/2015         00025/02/2015
    ===================================================================
    No arquivo gerado em txt tem que fica assim:
    ---------------------------------------------
    D00000100000000355106300000100210000025022015
    ---------------------------------------------
    |Ordem|    Selo       |  Valor |   Data     |

    Já encontrei a solução para adicionar zero à esquerda, mas minha dificuldade está no valor, o qual tenho que retirar a vírgula e no caso
    de valor redondo, além de retirar a vírgula, tenho que acrescentar dois zeros à direita.

    Anexei o arquivo que é gerado
    Anexos
    Layout600.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1 Kb) Baixado 13 vez(es)

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  clebergyn em Qui 26 Fev 2015, 04:21

    Qual a sua versão do Access? já tenho algo pronto que fiz pra voce em Access 2010
    vi o seu arquivo, mas a data não é número? afinal é com "/" ou sem tipo 26022015  ?
    é que geralmente esses arquivos a data vem sem barras

    fiz sem barras, e estou tentando postar aqui zipado e não esta dando certo
    meu email é [Você precisa estar registrado e conectado para ver este link.], me envie um email que de devolvo com o banco

    Rosivaldo Melo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 30/09/2011

    Re: Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  Rosivaldo Melo em Sex 27 Fev 2015, 01:27

    É quase isso,
    mas preciso que o campo valor emolumentos trabalhe da seguinte maneira:

    Caso seja inserido o valor de R$ 100,00
    ele acrescente os zeros à esquerda e retire a vírgula com o tamanho 15 fique assim: 000000000010000

    Caso eu insira o valor de R$ 1.234,56
    o resultado no arquivo txt seja 000000000123456

    bem como todos os campos referentes a valores;
    Nos campos onde se deixa em branco, coloca-se zeros na quantidade de cada campo, como no layout gerado acima.

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  clebergyn em Sex 27 Fev 2015, 02:12

    então, foi feito assim mesmo, é só conferir digito por digito
    no detalhe, cada valor sao 15 posições
    no rodape, cada valor sao 20 posições

    tem que ver as especificações direitinho e conferir

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  clebergyn em Sex 27 Fev 2015, 04:51

    ah sim foi mal, é que não tinha colocado os campos valores como "moeda", só faltava isso
    agora coloquei, ficou certo, enviei no seu email

    Rosivaldo Melo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 30/09/2011

    Re: Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  Rosivaldo Melo em Seg 09 Mar 2015, 14:28

    ainda estou com um probleminha, no campo alfa numérico, preciso que acrescente os zeros nos espaços vazios.
    Ex.: Livro: BA6
    ele gere 000000000000BA6.

    Aguardo.

    Obrigado.

    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3348
    Registrado : 04/04/2010

    Re: Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  Avelino Sampaio em Seg 09 Mar 2015, 14:50

    Olá!

    use a função LEN() para medir o comprimento da string. Ficando assim:

    string(15-len(Me!livro),"0") & me!livro

    Sucesso!


    .................................................................................
    ============ Quer aprender Access em alta velocidade ? ============

    || [Você precisa estar registrado e conectado para ver esta imagem.] Acesse o site UsandoAccess.com.br e veja um ótimo kit de ensino que tenho para você.

    ===========================================================

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: Criar Layout de 600 posições, gerando arquivo txt, sem vírgula no campo de valor e sem separador "/" no campo data

    Mensagem  clebergyn em Seg 09 Mar 2015, 19:53

    Está ai no link

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






      Data/hora atual: Ter 06 Dez 2016, 05:45