En este grupo En todos

Grupo de Access

Código de Barra en Access

Javier
Ingeneria en informàtica universidad c...
Escrito por Javier Notario
el 24/03/2008

Hola estoy interesado sobre el tema de imprimir código de barras en Access y necesito ayuda, Gracias

Laureano Sanchez Criado
Salamanca, España
Escrito por Laureano Sanchez Criado
el 28/03/2008

Hola Javier:

Yo personalmente nunca he trabajado con codigo de barras, pero te cuento lo que he visto.

Busca en el google por Free codebar, para fuentes gratuitas de código de barras. Búsca por Abarcode para un complemento de pago.

Un Saludo

Javier Notario
Ingeneria en informàtica universidad c...
Escrito por Javier Notario
el 28/03/2008

Gracias, aprecio mucho tu respuesta, lo hare, cualquier cosa que tb me quieras consultar estamos disponibles

Edwin Ortiz
Bogotá, Colombia
Escrito por Edwin Ortiz
el 15/01/2009

Qué tipo de código de barras, he trabajado con dos tipos de códigos de barras uno de ellos ha es el que lee el sector financiero, y el otro el generico. ¿Cuál de ellos desea trabajar?

Osvaldo Jet
Contaduria general, contaduria publica...
Escrito por Osvaldo Jet
el 16/01/2009

Hola

Los codigos de barras no son mas que Fuentes, o sea... Por ej:

Generas el Codigo del Producto... Digamos 6004014001 para imprimir solo le cambias con la fuente EAN13 que es la mas difundida. Obviamnete le daras seguramente... Mas espacio... Como un cuadro grandote.

AHora ese Font o Fuente... Te lo paso... Para que lo uses... Pero no debes olvidar que para que el Lector de Codigo de Barras pueda leer esas barritas.... Hay que ponerle un Asterisco delante y por detras del codigo del Producto.

ASi nomas querido compañero

Suerte

Carlos Arturo Ariza Vargas
Ingenieria de sistemas politecnico gr...
Escrito por Carlos Arturo Ariza Vargas
el 24/01/2009

Saludos,

Me parece que buscando en tipos de fuente (letras), existe una que solamente se compone de códigos de barra, quizá esta le pueda ser útil para sus necesidades de base de datos en Access. Suerte.

Escrito por Hugo Florentin
el 25/08/2009

Como puedo insertar un codigo de barra UCC128 en ecxel? He probado con activeX pero me da solo la version demo, apreciaria sus comentarios

Escrito por Hugo Florentin
el 17/09/2009

Hola John o Felipe les agradecería me informen si el Wasp que uds. Probaron tiene entre sus fuentes la simbologia ean128 o ucc 128? Me podrian pasar como adjunto en un mail? Mi mail es huguifdp@hotmail. Com , muchas gracias y saludos a todos

John Vargas
San Jose, Costa Rica
Escrito por John Vargas
el 17/09/2009

HUGO, Wasp 32LC es un tipo de fuente particular que he usado en Access que tiene la particularidad de que además de generarte el código de barras muestra el código (en letras y número) debajo de las barras. Ean 128 o UCC 128 no los tengo y nunca los he probado, igual te mando el Wasp 32 LC para que le des un vistazo.


John Vargas
San Jose, Costa Rica
Escrito por John Vargas
el 17/09/2009

Por cierto, aprovecho para una consulta, tengo un formulario que recibe la información de mis solicitudes de trabajo, estas solicitudes son de 5 diferentes unidades, saben como puedo hacer que el mismo formulario cambie el color de fondo dependiendo de la unidad a la que se asigna, debe ser algo así como un formato condicional pero a las propiedades de color de fondo del formulario. Gracias.

María Florencia Santinelli
Ingeniería en sistemas de información ...
Escrito por María Florencia Santinelli
el 23/09/2009

Entiendo que los formularios están divididos en secciones y, por lo tanto, el cambio de colores debe ajustarse a ello.
mi propuesta es identificar en el formulario la sección a que quieras modifcarle el color y luego, en VB, escibir: [Form_nbreForm]. Sección. BackColor = vbColorDeseado.
No sé como manejás la selección de secciones...

John Vargas
San Jose, Costa Rica
Escrito por John Vargas
el 25/09/2009

María Florencia, gracias por tu respuesta, visual no es mi fuerte, pero algo le hago. Te amplío para ver si me puedes ayudar mas. Este formulario es para visualizar los datos de una solicitud de trabajo, el usuario hace una consulta por cualquier campo (número, nombre, fecha de entrada etc.. ) y los resultados se muestran en ese formulario, uno de esos campos es la Unidad de trabajo a la que pertenece el formulario (son 5 unidades), mi idea es que el fondo del color del encabezado del formulario cambie en función del resultado del campo unidad asignada. De las líneas que me enviaste no logro derivar en donde el comando verificará el resultado del campo unidad asignada. De antemano gracias.

María Florencia Santinelli
Ingeniería en sistemas de información ...
Escrito por María Florencia Santinelli
el 01/10/2009

John: deberías agregar un evento en el control que maneja la selección de la Unidad de trabajo, pero, claro, tenes que codificarlo en VBA. Supongamos que estás usando un cuadro combinado. Deberías asignarle en las propiedades del evento Al hacer click (por ejemplo) [Procedimiento de Evento]. Esto te lleva al código. Una vez allí, programar, mediante un Select... Case (imagino por la cantidad de posibilidades = 5 unidades) y en cada alternativa del Case, escribir el código que indiqué modificando los colores.
Es muy sencilla la estructura.

Ramon Peralta
Tecnico profesional en elctronica cent...
Escrito por Ramon Peralta
el 07/10/2009

Hola John.

.

Seguimos Aprendiendo.

SI no manejas la codificacion en Vbasic creo que es un buen momento para empezar.

Primero identifica cual es el evento del cual puedes tomar el control , por ejemplo al seleccionar de una Combo Box el dato de una lista, y despues de cambiar puedes poner un codigo parecido a esto.

PUBLIC SUB ComboBox1_Change()
DIM ColorBg AS Integer
ColorBg=ComboBox1. Text
SELECT CASE ColorBg

CASE 1
ComboBox1. BackColor = Vbred
CASE 2
ComboBox1. BackColor = Vbblue
.
.
.
CASE n

CASE ELSE
. Evento

END SELECT


END

Experimenta primero en Vbasic y luego lo pasas a Access.

Espero que esto te sea de utilidad

Saludos.. Seguimos Aprendiendo.

John Vargas
San Jose, Costa Rica
Escrito por John Vargas
el 08/10/2009

Ramon, gracias por su comentario, lo voy a implementar ahora mismo y les cuento. Gracias

German Mancera
Diplomado en administración e implanta...
Escrito por German Mancera
el 13/10/2009

Cordial saludo Javier, no se site sirva este link para elaboración de codigo de barras en access

http://www.abarcode.net/es/activex_6. Asp

Anthony N In
Miranda, Venezuela
Escrito por Anthony N In
el 19/10/2009

Buenas disculpe amigo lei sobre lo que dijo, yo tambien me descargue una fuente ean13 para excel y tambien pongo el asterico adelante y atras, pero de todas maneras mi lectora no lee el codigo de barra, que puede ser el problema? Saludos

Luis Cell
Programador centro de formación profe...
Escrito por Luis Cell
el 27/10/2009

Hola el problema puede ser que esta mal el digito de control (se debe calcular por separado) o que la lectora no esta calibrada para leer el codigo, generalmente el instructivo del lector tiene los codigos de inicializacion que debes leer antes con el lector para que quede programado para leer este codigo
mas informacion la podes encontrar aqui.( http://es.wikipedia.org/wiki/European_Article_Number
Código de barras EAN-13. El primer dígito siempre se sitúa fuera del código. Además, el símbolo (>) se utiliza para indicar «zonas en blanco», necesarias para que los escáners de códigos de barras funcionen correctamente.

codigo en Visual Basic
'Cálculo del dígito de control EAN Dim iSum As Integer = 0 Dim iDigit As Integer = 0 Dim EAN As String = "123456789041" 'EAN de prueba For i As Integer = EAN. Length To 1 Step -1 iDigit = Convert. ToInt32(EAN. Substring(i - 1, 1)) If i Mod 2 = 0 Then iSum += iDigit Else iSum += iDigit * 3 End If Next Dim iCheckSum As Integer = 10 - (iSum Mod 10) Console. Write( "Dígito de control: " & iCheckSum. ToString())
-------------------------------------------------------------------------------------------

espero que te sea util
chau Luis
Luis Cell
Programador centro de formación profe...
Escrito por Luis Cell
el 27/10/2009

Hola No quedo claro lo que mande,
En este artículo se muestra cual es su estructura y como obtenerla.

Está constituido por 13 dígitos y con una estructura dividida en 4 partes:

  1. Los primeros dígitos identifican a través de que Organización Nacional se ha adscrito una empresa al Sistema EAN. Por ejemplo, en España se encarga de ello Aecoc y su código es el 84.
  2. Referencia del ítem, compuesto de:
    • Código de empresa: es un número compuesto por entre 5 y 8 dígitos, dependiendo de las necesidades de la empresa, que identifica al propietario de la marca.
    • Código de producto: completa los 12 primeros dígitos.
    • Dígito de control: consta de un solo dígito y sirve para verificar que el código leído es correcto. Para calcularlo se suman los dígitos de las posiciones impares, se multiplica por 3, se le suman los dígitos de las posiciones pares y a este resultado se le resta el siguiente múltiplo de 10. El resultado final ha de coincidir con el dígito de control.

Por lo tanto el código de barras EAN 13 puede ser muy variable dependiendo de la empresa que lo utilice. Un ejemplo podría ser:

Código de barras EAN 13

  • [84] Los dos primeros dígitos identifican que la empresa se ha adscrito a Aecoc como Organización Nacional registradora de códigos de barras EAN.
  • [25623] Los 5 dígitos siguientes indican el código de empresa asignado por la Orgazación Nacional Aecoc.
  • [50012] Los 5 dígitos siguientes identifican el producto dentro de la empresa, este código será asignado por la empresa a su libre albedrío.
  • [6] El último dígito es calculado, es el dígito de control.

fuente: www.ajpdsoft.com/modules. Php? Name=News&file=article&sid=207

el codigo en VBasic

Dim iSum As Integer = 0
Dim iDigit As Integer = 0
Dim EAN As String = "123456789041" 'EAN de prueba
For i As Integer = EAN. Length To 1 Step -1
iDigit = Convert. ToInt32(EAN. Substring(i - 1, 1))
If i Mod 2 = 0 Then
iSum += iDigit
Else
iSum += iDigit * 3
End If
Next
Dim iCheckSum As Integer = 10 - (iSum Mod 10) Console. Write( "Dígito de control: " & iCheckSum. ToString())

Antonio Chaparro
Chihuahua, México
Escrito por Antonio Chaparro
el 10/06/2010

"John Vargas escribió:

HUGO, Wasp 32LC es un tipo de fuente particular que he usado en Access que tiene la particularidad de que además de generarte el código de barras muestra el código (en letras y número) debajo de las barras. Ean 128 o UCC 128 no los tengo y nunca los he probado, igual te mando el Wasp 32 LC para que le des un vistazo.


"



Responder

Debe cumplir las normas de contenido y normas de conducta

Al escribir en el debate:

  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.