Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-06-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
El problema es que la mayoría de los lectores están configurados para que si el primer carácter es un cero lo ignoren, entonces hay dos opciones:

1-Configurar el lector para que no ignore si comienza por cero.
2-No usar el cero como inicio del código de barras.

Saludos
__________________
Be water my friend.
Responder Con Cita
  #2  
Antiguo 07-06-2012
jfrancho jfrancho is offline
Miembro
 
Registrado: feb 2008
Posts: 50
Poder: 19
jfrancho Va por buen camino
Talking

Muchas gracias por las respuestas voy a probar de habilitar el dígito cero y luego les comento, saludos.-
Responder Con Cita
  #3  
Antiguo 08-06-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por jfrancho Ver Mensaje
Muchas gracias por las respuestas voy a probar de habilitar el dígito cero y luego les comento, saludos.-
Como quieras, yo particularmente optaría por empezar los códigos de barras por un "1" por ejemplo y así no tienes que andar configurando cada lector que quieras usar.

saludos
__________________
Be water my friend.
Responder Con Cita
  #4  
Antiguo 11-06-2012
jfrancho jfrancho is offline
Miembro
 
Registrado: feb 2008
Posts: 50
Poder: 19
jfrancho Va por buen camino
Smile

como no he podido configurar el lector de códigos de barras para que lea ceros, lo he resuelto al problema de la siguiente forma:
le digo al edit que si los caracteres ingresados son iguales a 12, me agregue un carácter más, en mi caso un cero.
y este es el código:

Código Delphi [-]
var
    cant  : integer;
    cadena : string;
if (length(ecodi1.Text)=12) then
     begin
          Cadena:=' ';
          cant:=13-length(inttostr(strtoint(ecodi1.text)));
          for  x:=1 to  cant do
           cadena:=cadena+ '0';
           cadena:=cadena+inttostr(strtoint(ecodi1.text));
     end

funciona bien, si alguien tiene una solución mejor bienvenida sea, saludos y gracias por las respuestas.-
Responder Con Cita
  #5  
Antiguo 11-06-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
Bueno... la verdad es que si le vas a dar esa solución no tiene mucho sentido escribir tanto código. Podrías simplificar con esto....

Código Delphi [-]
if length(ecodi1.Text)=12 then 
  ecodi1.Text:='0'+ecodi1.Text;
__________________
Be water my friend.
Responder Con Cita
  #6  
Antiguo 11-06-2012
jfrancho jfrancho is offline
Miembro
 
Registrado: feb 2008
Posts: 50
Poder: 19
jfrancho Va por buen camino
Thumbs up

Muchas Gracias Newtron, lo probé y funciona correctamente.
Saludos.-
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Codigo de barras!! negrokau Varios 9 24-05-2011 08:21:35
Codigo barras truequeman Varios 1 21-02-2007 02:48:42
Codigo de Barras... Diegochr Varios 11 24-01-2007 04:51:52
Codigo De Barras Ean-128 marocaforo Impresión 2 12-12-2006 00:10:47
Problemas de impresión de código de barras burasu Impresión 5 14-09-2005 09:11:38


La franja horaria es GMT +2. Ahora son las 21:24:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi