
validar datos en inputbox()
Publicado por erik (8 intervenciones) el 25/09/2016 03:49:36
bueno esta es la duda tengo un formulario con 4 textbox y un command1
esto es lo que quiero hacer en el evento click del command esta un inputbox es cual pide datos basicos comenzando por el numero de identidad (este caso numero de cedula) el cual busca en una tabla su existencia para no pedir los demas datos bueno lo que quiero hacer es evitar que el inputbox me quede en blanco es decir que el boton aceptar del inputbox no me acepte si esta vacio el campo esto es lo que tengo en codigo
LOCAL i,p,eoficina,eimpre
erif=INPUTBOX("ingrese Rif","Nuevo")
IF !EMPTY(erif)
SELECT cliente
LOCATE FOR alltrim(UPPER(rif))=alltrim(UPPER(erif))
IF FOUND()
thisform.text9.Value=nombre
thisform.text10.Value=direccion
thisform.text11.Value=rif
thisform.text12.Value=telefono
ELSE
econtratante=INPUTBOX("Ingrese contratante ","Nuevo")
DO WHILE EMPTY(econtratante)
MESSAGEBOX("Ingrese contratante ",64)
econtratante=INPUTBOX("Ingrese contratante ","Nuevo")
ENDDO
edireccion=INPUTBOX("Ingrese dirección","Nuevo")
etelefono=INPUTBOX("Ingrese teléfono","Nuevo")
thisform.text9.Value=nombre
thisform.text10.Value=edireccion
thisform.text11.Value=erif
thisform.text12.Value=etelefono
ENDIF
ENDIF
agradesco pronta respuesta gracias
esto es lo que quiero hacer en el evento click del command esta un inputbox es cual pide datos basicos comenzando por el numero de identidad (este caso numero de cedula) el cual busca en una tabla su existencia para no pedir los demas datos bueno lo que quiero hacer es evitar que el inputbox me quede en blanco es decir que el boton aceptar del inputbox no me acepte si esta vacio el campo esto es lo que tengo en codigo
LOCAL i,p,eoficina,eimpre
erif=INPUTBOX("ingrese Rif","Nuevo")
IF !EMPTY(erif)
SELECT cliente
LOCATE FOR alltrim(UPPER(rif))=alltrim(UPPER(erif))
IF FOUND()
thisform.text9.Value=nombre
thisform.text10.Value=direccion
thisform.text11.Value=rif
thisform.text12.Value=telefono
ELSE
econtratante=INPUTBOX("Ingrese contratante ","Nuevo")
DO WHILE EMPTY(econtratante)
MESSAGEBOX("Ingrese contratante ",64)
econtratante=INPUTBOX("Ingrese contratante ","Nuevo")
ENDDO
edireccion=INPUTBOX("Ingrese dirección","Nuevo")
etelefono=INPUTBOX("Ingrese teléfono","Nuevo")
thisform.text9.Value=nombre
thisform.text10.Value=edireccion
thisform.text11.Value=erif
thisform.text12.Value=etelefono
ENDIF
ENDIF
agradesco pronta respuesta gracias
Valora esta pregunta


0