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


    Implementação de Código de Barras

    avatar
    Lucas Gomes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 15/03/2017

    Implementação de Código de Barras Empty Implementação de Código de Barras

    Mensagem  Lucas Gomes em 10/10/2018, 13:21

    Prezados, tudo bom?

    Estou iniciando um projeto para implantar etiquetas com código de barras. Consegue fazer o access gerar as etiquetas e tudo funcionou perfeitamente, porém, fiz as etiquetas gerarem dois códigos, sendo um contendo o ID do produto e outro o lote. Gostaria de colocar apenas um código de barras com essas duas informações e entre elas um comando "ENTER" para que ao ser feita a leitura seja incluída o ID em um campo no software e o LOTE em outro. Consegui isso em um programa que baixei na internet, o Barcode Studio 15.10, queria reproduzir isso no access, pois este software é pago e tem várias limitações. Alguém pode me ajudar? O padrão de código de barras pode ser "CODE 128" ou "CODE 39". Estou a dias procurando na internet e nada.

    Obrigado!!!


    Última edição por Alexandre Neves em 13/10/2018, 11:32, editado 1 vez(es) (Razão : Corrigi título (de 'Implentação de Código de Barras' para 'Implementação de Código de Barras'))
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6294
    Registrado : 15/03/2013

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  ahteixeira em 10/10/2018, 15:08

    Olá Lucas Gomes, seja Bem-Vindo ao fórum!

    Já tentou a "Busca" aqui do fórum, veja como fazer:
    http://www.maximoaccess.com/t1115-busca-no-forum-search

    Veja este por exemplo:
    http://www.maximoaccess.com/t34364-resolvidoproceder-a-leitura-do-codigo-de-barras

    Abraço
    avatar
    Lucas Gomes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 15/03/2017

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  Lucas Gomes em 10/10/2018, 17:13

    Olá Alvaro, tudo bom?
    Então... eu achei vários conteúdos mostrando como fazer para que o leitor de um "ENTER" ou até mesmo dois após a leitura do código. No meu caso preciso que o "ENTER" seja dado entre as informações contidas no mesmo código.

    Exemplo: O código a ser ligo contem nome e idade Lucas Gomes Moreira 25

    Ao ler o código seja distribuído as informações como a seguir:

    Campo NOME: Lucas
    Campo SOBRENOME: Gomes Moreira
    Campo IDADE: 25

    Ou seja, como se a informação do código fosse:    Lucas "ENTER" Gomes Moreira "ENTER" 25
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6294
    Registrado : 15/03/2013

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  ahteixeira em 10/10/2018, 17:32

    Olá,

    Então o código tem essa informação toda e pretende dividir para o respetivo campo, é isso?
    Pode partilhar alguns PDF com códigos de exemplo e partilhar a base de dados com os objectos envolvidos na questão.

    Assim fica mais fácil para se ajudar.

    Abraço
    avatar
    Lucas Gomes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 15/03/2017

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  Lucas Gomes em 10/10/2018, 20:05

    Exatamente isso!!

    Segue um exemplo em excel, um exemplo em Access, o código para excel que usei e a fonte code128.

    O código de barras (excel) está no padrão code128 funciona muito bem, porém, sem o comando "ENTER".

    Não sei se vai entender meu exemplo... rs
    Anexos
    Implementação de Código de Barras Attachmentcodigo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (171 Kb) Baixado 36 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6294
    Registrado : 15/03/2013

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  ahteixeira em 12/10/2018, 17:57

    Olá Lucas,

    Se compreendi bem a questão, pretendes gerar um código de barras com Id do produto e Lote.
    Isso não será difícil de se fazer.
    O "Enter" no meio é que não faz sentido.

    Pergunto, como e onde pretendes usar a leitura do código para que funcionalidade.

    Pois na minha opinião, podemos ter duas soluções.

    Uma pode ser na modelagem dos dados, ter na tabela dos lotes o id do produto concatenado com o lote e assim a pesquisa é direta.
    Outra alternativa é a divisão do código na leitura.

    Aguardamos mais detalhes.
    Abraço
    avatar
    Lucas Gomes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 15/03/2017

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  Lucas Gomes em 15/10/2018, 15:46

    Os dados contidos no código de barras serão inclusos em campos específicos de um software, o enter seria para posicionar corretamente as informações em seus respectivos campos, mais ou menos como um boleto bancário.

    Exemplo:
    Digamos que eu tenha 4 campos em um software, sendo:
    1º Campo: Nome
    2º Campo: Sobrenome
    3º Campo: Estado
    4º Campo: Idade

    e na etiqueta eu tenha 3 informações sendo: Nome (João), Sobrenome (Silva) e Idade (34).
    O usuário ao fazer a leitura do código iria inserir as informações da seguinte maneira:
    1º Campo: João ("ENTER" para passar para o próximo campo)
    2º Campo: Silva ("ENTER" para passar para o próximo campo)
    3º Campo: fica em branco ("ENTER" para passar para o próximo campo)
    4º Campo: 34

    Então eu deveria ter a seguinte informação decodificada:
    João "ENTER" Silva "ENTER" "ENTER" 34

    Entendeu?
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6294
    Registrado : 15/03/2013

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  ahteixeira em 15/10/2018, 16:37

    Olá,

    Sim engendi.
    E qual é o software que vai gerar os códigos de barras com a informação dos campos?

    O seu em Access ou um software de terceiros.

    Abraço
    avatar
    Lucas Gomes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 15/03/2017

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  Lucas Gomes em 15/10/2018, 18:31

    Seria com o Access mesmo.

    Consegui gerar os códigos, porem não consigo inserir o "ENTER".

    Consegui isso com um software chamado Barcode Studio, mas o uso deste programa não é viável.
    avatar
    Lucas Gomes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 15/03/2017

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  Lucas Gomes em 17/10/2018, 12:01

    Bom dia.

    Será que é possível fazer isso?
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6294
    Registrado : 15/03/2013

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  ahteixeira em 17/10/2018, 14:43

    Olá, creio ser possível.

    Mas não compreendi bem a sua aplicabilidade.
    Pois para gerar o código de barras a informação já tem que estar "informatizada".
    Depois pretende que o código introduza aninformaçao.

    Estou a trabalhar num exemplo.
    Abraço
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6294
    Registrado : 15/03/2013

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  ahteixeira em 22/10/2018, 12:23

    Olá Lucas Gomes,

    Fiz um pequeno exemplo de como pode fazer.
    O exemplo não foi testado com codigo de barras, pois não tenho leitor.

    No entanto o exemplo demonstra, como pode ser efetuada a divisão na leitura.
    No código do exemplo usei a barra vertical [|] como identificador para fazer a divisão.

    Código:
    Private Sub txtCD_AfterUpdate()
    'ahteixeira 2018 - maximoaccess
    On Error Resume Next

    Dim xCB As String
    Dim arrValor() As String

    'limpar os campos
    Me.txtParte1 = "": Me.txtParte2 = "": Me.txtParte3 = ""

        xCB = Me.txtCD
        
        If InStr(xCB, "|") > 0 Then
            arrValor = Split(xCB, "|")
            Me.txtParte1 = arrValor(0)
            Me.txtParte2 = arrValor(1)
            Me.txtParte3 = arrValor(2)
        Else
            MsgBox "Não existe o indicador | para separar", vbInformation, ""
        End If

        Me.txtCD = ""
    End Sub

    Espero que ajude.

    Abraço
    Anexos
    Implementação de Código de Barras AttachmentLerCodigoBarrasSplit.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (11 Kb) Baixado 29 vez(es)
    avatar
    Lucas Gomes
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 15/03/2017

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  Lucas Gomes em 24/10/2018, 14:41

    Bom dia Teixeira, tudo bom?

    Muito obrigado pela ajuda que está me dando, estou pesquisando bastante pra conseguir resolver esse problema, mas ainda não obtive sucesso.
    No geral é exatamente isso que deve acontecer, porém, o Access deve apenas gerar o código de barras. A inserção dos dados será feita no EBS (Software da ORACLE). Que para teste pode ser usado qualquer editor, até mesmo o bloco de notas.

    O link exemplifica o que preciso fazer youtube.com/watch?v=jb2YIqd9sgI&t=62s

    Quando gero um código no padrão Code 128 por exemplo, o sistema substitui algumas letras e insere alguns marcadores.
    Exemplo:

    181253515.03 = Í2,USÈ5.03{Î

    E com a ajuda de Fontes transformo esse monte de caracteres em código de barras.
    No exemplo do vídeo (link) ele coloca um "\n" como marcador "ENTER", baixei esse software, instalei e testei, funcionou perfeitamente, agora tenho que reproduzir no access, fazer ele gerar o código com o tabulador e ao ser lido execute o que você fez no arquivo, (que ficou  muito bom).
    Exemplo: primeiroNome\nsegundoNome

    Ao ser lido:
    primeiroNome
    segundoNome

    Acredito que as alterações devem ser feita na hora de gerar o código, pois não tenho liberdade para modificar o software Oracle.

    Desde já agradeço.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6294
    Registrado : 15/03/2013

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  ahteixeira em 24/10/2018, 15:22

    Olá,

    Apenas fiz a demonstração como separar.
    Quntos à inserção dos códigos para imprimir, sou da opinião de vincular o access à base de dados da oracle via obdc.
    Depois com uma consulta adicionar ffaz a inserção.

    Só você é que pode testar.
    Quanto à codificação dos carateres será uma questão a verificar.

    Abraço

    Conteúdo patrocinado

    Implementação de Código de Barras Empty Re: Implementação de Código de Barras

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/8/2019, 10:34