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

    [Resolvido]copiar algumas partes de um numero

    avatar
    crb_sjrp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 172
    Registrado : 21/03/2013

    [Resolvido]copiar algumas partes de um numero Empty [Resolvido]copiar algumas partes de um numero

    Mensagem  crb_sjrp 27/7/2013, 00:22

    estou montando uma aplicação onde faco a leitura de um cheque com a maquina de leitura de código e gostaria de selecionar algumas partes desse cogigo e colar em outros campos a preencher

    exemplo

    código de barras cheque

    nesse código tem o numro do banco, numero do cheque, agencia, conta corrente

    então gostaria de copiar os três primeiros dígitos e colocar no código do bancos, depois os do 5 ao 10 e colocar no numero da conta corrente e assim por diante
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    [Resolvido]copiar algumas partes de um numero Empty Re: [Resolvido]copiar algumas partes de um numero

    Mensagem  Cláudio Machado 27/7/2013, 00:31

    Boa noite.

    Função Left:
    Esta função retorna um número especificado de caracteres, a partir do início (Left – Esquerda) de uma String. É importante salientar que espaços em branco também devem ser considerados.
    O formato geral da função é o seguinte:
    Left(String, n)

    Exemplos:

    a) SELECT Left([Nome_Cliente],2) AS Parte_Nome
    FROM Tabela_Clientes;

    A instrução SQL acima retorna todos os registros da Tabela_Clientes e exibe apenas os 2 primeiros caracteres do campo Nome_Cliente

    b) MsgBox Left("Ordem e Progresso", 10)

    Neste caso a função retorna [Ordem e Pr], ou seja, os 10 primeiros caracteres a partir da esquerda.


    Função Mid:
    Esta função retorna um número especificado de caracteres, a partir de uma posição especificada, dentro da String. É importante salientar que espaços em branco também devem ser considerados.
    O formato geral da função é o seguinte:
    Mid(String, Posicao_Inicio, n)
    onde: Posicao_Inicio: é a posição a partir da qual devem ser retornados caracteres e n: é o número de caracteres a retornar.

    Exemplos:

    a) SELECT Mid([Nome_Cliente],5,2) AS Parte_Nome
    FROM Tabela_Clientes;

    A instrução SQL acima retorna todos os registros da Tabela_Clientes e exibe apenas os 2 caracteres a partir da posição 5.

    b) MsgBox Mid("Ordem e Progresso", 2,8 )

    Neste caso a função retorna [rdem e P] ou seja, 8 caracteres a partir da posição 2.



    Função Right:
    Esta função retorna um número especificado de caracteres, a partir do final (Right – Direita) de uma String. É importante salientar que espaços em branco também devem ser considerados.
    O formato geral da função é o seguinte:
    Right(String, n)

    Exemplos:

    a) SELECT Right([Nome_Cliente],2) AS Parte_Nome
    FROM Tabela_Clientes;
    A instrução SQL acima retorna todos os registros da Tabela_Clientes e exibe apenas os 2 últimos caracteres do campo Nome_Cliente

    b) MsgBox Right("Ordem e Progresso", 15)
    Neste caso a função retorna [em e Progresso], ou seja, os 15 últimos caracteres a partir d direita.


    Espero que ajude.
    Abraço.


    Última edição por Cláudio Machado em 27/7/2013, 15:12, editado 3 vez(es)
    avatar
    crb_sjrp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 172
    Registrado : 21/03/2013

    [Resolvido]copiar algumas partes de um numero Empty ler parte de um campo

    Mensagem  crb_sjrp 27/7/2013, 00:47

    amigo então me ajude adaptar esse código plis


    antes ou depois de atualizar o

    codbarrascheque= #00130182# 0188503445# 737001507385#


    onde

    banco = 001
    ag= 3018
    conta corrente= 150738
    numerocheque= 850344

    então esses campos serão preenchidos com os valores existentes no código de barra
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    [Resolvido]copiar algumas partes de um numero Empty Re: [Resolvido]copiar algumas partes de um numero

    Mensagem  Cláudio Machado 27/7/2013, 15:09

    Após atualizar.

    codbarrascheque= #00130182# 0188503445# 737001507385#

    onde

    banco = 001
    ag= 3018
    conta corrente= 150738
    numerocheque= 850344


    banco = Left("codbarrascheque", 3)

    ag = Mid([codbarrascheque],5,3)

    conta corrente = Mid([codbarrascheque],6,24)

    numerocheque = Mid([codbarrascheque],6,11)


    Se você não estiver considerando espaços e jogo da velha, acho que é isso.

    Tente adaptar, qualquer coisa posta um exemplo do seu sistema pra gente analisar.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]copiar algumas partes de um numero 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    crb_sjrp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 172
    Registrado : 21/03/2013

    [Resolvido]copiar algumas partes de um numero Empty vale

    Mensagem  crb_sjrp 27/7/2013, 17:42

    valeu parceiro vou tentar
    avatar
    crb_sjrp
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 172
    Registrado : 21/03/2013

    [Resolvido]copiar algumas partes de um numero Empty OBRIGADO

    Mensagem  crb_sjrp 7/8/2013, 16:23

    galera deu certo muito abrigado a todos


    Última edição por crb_sjrp em 11/8/2013, 02:57, editado 1 vez(es)
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1621
    Registrado : 17/03/2011

    [Resolvido]copiar algumas partes de um numero Empty Re: [Resolvido]copiar algumas partes de um numero

    Mensagem  Cláudio Machado 7/8/2013, 21:29

    O fórum agradece o retorno.
    Só faltou clicar no Joinha.
    Abraço.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]copiar algumas partes de um numero 90dssg para agradecer a dica que solucionou seu problema.

      Data/hora atual: 22/1/2022, 17:10