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

    Preenchimento automático com zeros - campo código barras

    Ronaldo Costa
    Ronaldo Costa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 287
    Registrado : 14/03/2011

    Preenchimento automático com zeros - campo código barras Empty Preenchimento automático com zeros - campo código barras

    Mensagem  Ronaldo Costa 30/9/2014, 12:55

    Olá pessoal!

    O código EAN (barras) contém 13 dígitos, mas alguns produtos apresentam menos dígitos.
    Tenho um campo 'código' e outro 'qtde' no meu form. Gostaria que ao digitar ou escanear um código de 13 dígitos no campo 'código', o foco caísse no campo 'qtde' e/ou quando digitar ou escanear um código com menos dígitos (ex. 8 dígitos), o sistema preenchesse com '0' (zeros) a esquerda até completar os 13 dígitos e o foco caísse no campo 'qtde'.

    grato,
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    Preenchimento automático com zeros - campo código barras Empty Re: Preenchimento automático com zeros - campo código barras

    Mensagem  LiveBrain 30/9/2014, 13:55

    Opa Ronaldo, bom dia

    Você pode usar uma máscara ou então usar a função String.

    Ficaria mais ou menos assim

    Na propriedade Após Atualizar do seu campo código, ou após chamar a função de ler o código de barras, vc insere o código abaixo


    Código:

    Dim intCaracteres as integer

    intCaracteres= len(código) - 13

    qtde.Setfocus

    if intCaracteres = 0 then
       exit sub
    else
       código= String(intCaracteres,"0") & código
    end if


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"

      Data/hora atual: 27/4/2024, 20:56