CRYSTAL REPORT - CODIGO DE BARRAS

ELMO01 14/12/2009 10:35:21
#329640
Bom dia,

Fiz um programa para a empresa ao qual trabalho para imprimir ficha cadastral dos seus associado. Até ai tudo bem, só que agora os diretores querem que eu faço as carteirinhas destes associados com código de barras. Bem para imprimir as carteiras, já consegui, mas falta fazer o código de barras em um local determinado. Em pesquisa em alguns saites, consegui um exemplo de como fazé-lo, mas quando visualizo a impressão, o código de barras está totalmente errado. Bem gostaria de saber se tem alguém que tenha um exemplo que funcione do código CODE 93 ou CODE 39, e que possa me passar só para que eu possa ver como funciona.

Obrigado,

FERRAZ 14/12/2009 12:23:23
#329648
Resposta escolhida
ELMO01, Vc precisa ter uma fonte e uma dll para poder rodar as barras, dai vc vai conseguir visualizar sem problemas. Coloque esta fonte em windows fonts - e a dll em windows sistem32, e veja se funciona.
ELMO01 14/12/2009 14:08:32
#329652
Ferraz - Mt. obrigado por ter respondido, vou tentar com estes arquivos que vc me enviou - espero que de certo
ELMO01 14/12/2009 15:20:25
#329654
Ferraz, fiz o q vc me sugeriu, só que quando mando visualizar, me aparece a seguinte figura



Estou utilizando a seguinte formula para visualização no crystal report 8.5:

BarcodeCODE93 ([Ô]C93-0.BA[Ô], {AQ_ASS01.NUMCAR_ASS})

Onde:

AQ_ASS01.NUMCAR_ASS é a variável do meu banco de dados que guarda o nº do cartão a ser impresso e mais tarde ao passar a carteira, será pesquisado.
FERRAZ 14/12/2009 15:43:17
#329657
Elmo, huuummm, bom, eu em casa tenho a formula que visualiza o codido de barras, mais a noite eu posso te postar, porem agora estou no trabalho, se ate la vc nao conseguir e ainda precisar eu passo ok.
ALEXLUGON 14/12/2009 16:08:45
#329660
Você tem que setar esta formula no Crystal [Ô] BarcodeINTERLEAVED2OF5 ([Ô]ITF-0.B[Ô], {boleto.codbarra}) [Ô] onde boleto.codbarra é a tabela.campo do banco de dados.

lembrando que você tem que setar a fonte no campo.


AT
ELMO01 14/12/2009 17:41:18
#329669
Ferraz - Tentei outra formula especificada abaixo. Só que aparece não estou conseguindo aumentar a distancia entre as colunas, já tentei formatar a fonte e colocar o espaçamento com 12 pontos ai as barras ficam mt longe uma das outros, tentei com 10 e também fica mt longe uma das outras. Qual a distância que se coloca entre uma barra e outra?

Esta é a nova formula que estou utilizando:

BarcodeINTERLEAVED2OF5 ([Ô]ITF-0.B[Ô], {AQ_ASS01.NUMCAR_ASS})

Ela tem um intervalo 2 a 5, ficou bom, só falta a distância entre barras.
FERRAZ 14/12/2009 18:22:13
#329672
Elmo, eu vou em casa olha como esta minha formula e passo pro ce, agora quanto a distancia entre uma barra e outra, quenta ai, que vejo se o que eu tenho lhe servi, acredito que sim, mais so, agente verificando, secura ai, falou.
FERRAZ 15/12/2009 09:08:44
#329705
Elmo, vc seguio estes passos antes de tudo ?

  • Copiar e inserir a fonte Cia_itft na pasta windows\fonts
  • Copiar e inserir a dll u2lbcp.dll na pasta windows\system
  • No crystal reports no local onde deseja que o codigo de barras seja exibido va no menu Insert e clique na opcao Formula Field.
  • Informe um nome para esta formula(Ex. coddiretor) e clique em Ok.
  • Na aba Functions localize a funcao BarcodeINTERLEAVED2OF5 (
  • [Ô]ITFO.B[Ô]FIF) e selecione-a
  • Agora na aba Fields clique no campo onde esta armazenado o valor para o codigo de barras. No seu caso(Tbdiretoria.cod).


    Vc fazendo isso funciona na boa veja.
  • ELMO01 15/12/2009 09:27:39
    #329708
    Ferraz - Fiz todos estes passo que vc me indicou, deu certo mas agora tenho que separar as barras um pouquinho. já tentei colocar espaços entre linha na formatação só que ficou mt grande ou fica mt pequeno, vc poderia me infomar qual o espaço ideal entre as linhas?

    Obrigado,
    FERRAZ 15/12/2009 09:51:46
    #329711
    Citação:

    Elmo, hummmm, ainda nao entendi, realmente o porque da sua necessidade de separar as linhas do codigo de barras, pois eu vejo que esse padrao servi para vc adapitar ao seu projeto, mais de qualquer forma, vc pode postar uma imagem dessas carteirinhas, para que fique mais facil o entendimento, com as barras, talves seja algo no layaut do crystal acho ?

    Tópico encerrado , respostas não são mais permitidas