Função para gerar ISBT 128

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

Pessoal, bom dia.

Preciso da função para gerar a string que vou converter para código de barra (ISBT128).

Por exemplo, tenho a seguinte string que quero converter para código de barra, B3017 12 900155 42 I, se eu ler o código de barras com o leitor, o leitor me retorna a seguinte informação "=B30171290015542", se eu pegar essa string ir no Word, selecionar e setar a fonte Code128 e imprimir, o leitor não consegue ler. Se eu acrescentar o Start (Ì) e o Stop (Î) "Ì=B30171290015542Î", também não consigo ler...

Pelo que andei pesquisando, antes de setar a fonte Code128, tem uma função que converte a string. Essa função que eu preciso. Já pesquisei no google e todas as páginas que eu via, era de bibliotecas ou de softwares para gerar o código de barra e não é isso que estou procurando.

Alguém já implementou e tem essa tal função ? Esse é o caminho realmente ?

Att.
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Brother, blzinha?

Não implementei essa função, porém, tem dois links interessantes à respeito, um deles inclusive, com a tabela de conversão (o segundo link):

http://www.mail-archive.com/oracle_br@y ... 40892.html

http://www.adams1.com/128table.html

Caso tenha alguma novidade, poste aqui pros demais usufruirem, beleza?
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

E aí "vizinho",

O primeiro link sou eu *rs* o segundo eu já tinha dado uma olhada, mas perguntei para uma outra pessoa num forum de VB e o rapaz me passou a função que ele fez para VB, vou implementa-lá em PL e ver se funciona, caso funcione já posto aqui !!!

[ ]s
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Blzinha velho?

Então brother, tem esse aqui tb:
http://www.iccbba.org/uploads/46/d7/46d ... t-port.pdf

Mas, sobre a função em VB, se converter, manda ai pra gente.
Se precisar de algo tb, conte com a gente.
Avatar do usuário
tiago_pimenta
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 213
Registrado em: Qua, 29 Jun 2011 9:49 am
Localização: Barretos / SP

Bom pessoal,

Segue abaixo como ficou a função que fiz para gerar o código de barra code 128 A.

Caso alguém tenha alguma critica construtiva, pronuncie !!!

http://pastebin.com/3iZ6wP39

Att.

Tiago Pimenta
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes