Foros del Web » Programación para mayores de 30 ;) » Programación General »

Validar registro repetido desde un substring

Estas en el tema de Validar registro repetido desde un substring en el foro de Programación General en Foros del Web. Hola a todos, Soy nuevo es esto de la programacion y tengo el siguiente problema. Tengo una base de datos en access con 4 campos: ...
  #1 (permalink)  
Antiguo 26/07/2012, 11:14
 
Fecha de Ingreso: julio-2012
Mensajes: 1
Antigüedad: 11 años, 9 meses
Puntos: 0
Validar registro repetido desde un substring

Hola a todos,
Soy nuevo es esto de la programacion y tengo el siguiente problema.
Tengo una base de datos en access con 4 campos: Line, Label(Primary key), Fecha, QRcode.
Desde un formulario leo en un textbox un codigo de barras de 60 caracteres del cual obtengo los datos para agregar un nuevo registro usando el siguiente codigo en el lost_focus del textbox

Private Sub Scan1_LostFocus()
Line = "EF" & Mid$(Scan1, 43, 1)
Label = Mid$([Scan1], 43, 11)
Fecha = Date
QRcode = Scan1
End Sub

Como el campo label es llave primaria, me marca un error si leo un codigos de barras que tenga la info del campo Label repetida, el problema que tengo es como hacer con codigo que me muestre un mensaje "Label Repetido" en lugar del error de programa
me dijeron que podia lograrlo con Dlookpup, pero no encuentro como aplicarlo ya que tengo que validar el substring con el campo Label

espero haberme explicado y que puedan ayudarme
  #2 (permalink)  
Antiguo 27/07/2012, 11:05
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: Validar registro repetido desde un substring

Que tal Cesar_Puentes

Dicha validación la podrias hacer incluso en tu Base de Datos cuando intentas guardar el registro, o bién, desde tu aplicación realizar una consulta previa a tu Base de Datos donde verifiques si el archivo que estas tratando de insertar a la tabla ya existe, ya sea a través de un COUNT, IF EXISTS, etc.

Saludos.
__________________
http://ka0stj.wordpress.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.