Validar un campo sin registro
Publicado por MARTIN (14 intervenciones) el 15/09/2015 18:24:27
Que tal buen día a todos los participantes de este foro.
Tengo una duda con el siguiente código.
Es un Subformulario en donde en un cuadro de texto; escribo un CODIGO y llama la información a los campos de "DESCRIPCION" y "PRECIO". Pero cuando no existe en código simplemente quedan vacíos los campos excepto claro el de código...Entonces lo que deseo es que si hay escrito algo en el campo de "CODIGO" y vacío el de "DESCRIPCION" me informe que el código no existe.
Traté el siguiente código pero no funciona, no se si algo este mal, pero no marca error. Opté cuadro de texto ya que el dropbox el cual es mas sencillo de hacer esta operación, es mas lento cuando se trata de 45 mil productos diferente, ya que se crea una consulta..en el cuadro de texto se trabaja mucho mas rápido.
este es el código
Private Sub CODIGO_LostFocus()
If IsNull([DESCRIPCION]) And Me.CODIGO = "*" Then
MsgBox "NO EXISTE ESTE CODIGO"
Me.CODIGO.SetFocus
End If
End Sub
O bueno, existirá otra opción?
Muchas gracias y buen día.
Martin
Tengo una duda con el siguiente código.
Es un Subformulario en donde en un cuadro de texto; escribo un CODIGO y llama la información a los campos de "DESCRIPCION" y "PRECIO". Pero cuando no existe en código simplemente quedan vacíos los campos excepto claro el de código...Entonces lo que deseo es que si hay escrito algo en el campo de "CODIGO" y vacío el de "DESCRIPCION" me informe que el código no existe.
Traté el siguiente código pero no funciona, no se si algo este mal, pero no marca error. Opté cuadro de texto ya que el dropbox el cual es mas sencillo de hacer esta operación, es mas lento cuando se trata de 45 mil productos diferente, ya que se crea una consulta..en el cuadro de texto se trabaja mucho mas rápido.
este es el código
Private Sub CODIGO_LostFocus()
If IsNull([DESCRIPCION]) And Me.CODIGO = "*" Then
MsgBox "NO EXISTE ESTE CODIGO"
Me.CODIGO.SetFocus
End If
End Sub
O bueno, existirá otra opción?
Muchas gracias y buen día.
Martin
Valora esta pregunta
0