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


    [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos

    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos Empty [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos

    Mensagem  controls 12/12/2014, 16:44

    Bom dia Galera!

    Tenho um BD com um formulário de entrada, onde tenho um campo de texto para digitar o código de barra do equipamento.
    Eu queria utilizar o leitor de código de barra para automatizar o meu trabalho.
    Porém ao ler o código do equipamento ele faz uma viagem até a tabela de produtos cadastrados e copia os dados.
    Ao cadastrar o produto no formulário de entrada, eu gostaria que só fosse cadastrado os 05 últimos dígitos do código de barra.

    Alguém pode me ajudar?
    avatar
    Convidado
    Convidado


    [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos Empty Re: [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos

    Mensagem  Convidado 12/12/2014, 17:14

    Boa tarde,

    Seucamposócom5ultimos = Left(Campocomtodos;5)


    Caso precise mais ajuda poste aqui sua BD.
    Abraço.... Cool
    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos Empty Considerar Somente os 05 últimos digitos

    Mensagem  controls 15/12/2014, 11:05

    Bom dia!

    Obrigado por sua sugestão!
    Resolvi fazer via VBA por que BD vai funcionar em rede por isso ficou assim, conforme abaixo:

    Private Sub CodigoNumeroSerie_AfterUpdate()
    On Error GoTo Err_CodigoNumeroSerie_AfterUpdate

    Me.CodigoNumeroSerie.Visible = True

    If IsNull(DLookup("ItemProdutoNumeroSerie", "TabProdutoItem", "ItemProdutoNumeroSerie='" & Forms!FrmEntrada!CodigoNumeroSerie & "'")) Or (DLookup("ItemProdutoCincoNumeroSerie", "TabProdutoItem", "ItemProdutoCincoNumeroSerie='" & Forms!FrmEntrada!CodigoNumeroSerie & "'")) Then
    MsgBox "Número de Serie Não Cadastrado", vbInformation, "ATENÇÃO"
    Me.CodigoNumeroSerie.SetFocus
    Exit Sub
    Else

    DoCmd.GoToControl "FrmEntradaItem"
    DoCmd.GoToRecord , , acNewRec
    Forms!FrmEntrada!FrmEntradaItem!EntradaItemQtde = Me.txtQtde 'Essa linha aqui que está atribuíndo a quantidade
    Forms!FrmEntrada!FrmEntradaItem!EntradaItemCodigoProduto = DLookup("ItemProdutoCodigoInterno", "TabProdutoItem", "ItemProdutoNumeroSerie='" & Forms!FrmEntrada!CodigoNumeroSerie & "'")
    Forms!FrmEntrada!FrmEntradaItem!EntradaItemProdutoNome = DLookup("ItemProdutoNome", "TabProdutoItem", "ItemProdutoNumeroSerie='" & Forms!FrmEntrada!CodigoNumeroSerie & "'")
    Forms!FrmEntrada!FrmEntradaItem!EntradaNumeroSerie = Right(DLookup("ItemProdutoNumeroSerie", "TabProdutoItem", "ItemProdutoNumeroSerie='" & Forms!FrmEntrada!CodigoNumeroSerie & "'"), 5)
    Forms!FrmEntrada!CodigoNumeroSerie = ""
    Forms!FrmEntrada!CodigoNumeroSerie.SetFocus
    Me.txtQtde = 1

    Exit_CodigoNumeroSerie_AfterUpdate:
    Exit Sub

    Err_CodigoNumeroSerie_AfterUpdate:
    MsgBox Err.Description
    Resume Exit_CodigoNumeroSerie_AfterUpdate

    End If
    End Sub
    avatar
    Convidado
    Convidado


    [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos Empty Re: [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos

    Mensagem  Convidado 15/12/2014, 11:15

    Bom dia,

    Ainda bem que resolveu....
    Não se esqueça de marcar tópico como [Resolvido].
    O Forum agradece....


    Abraço... Cool
    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos Empty Ao ler codigo de barra somente considerar os 05 últimos digitos

    Mensagem  controls 18/12/2014, 13:56

    Obrigado pela ajuda!

    Conteúdo patrocinado


    [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos Empty Re: [Resolvido]Ao ler codigo de barra somente considerar os 05 últimos digitos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 3/5/2024, 02:42