FoxPro/Visual FoxPro - Validar campo vacio

 
Vista:

Validar campo vacio

Publicado por maria (1 intervención) el 08/01/2002 19:20:50
gracias por contestar!!, pero, algo debo hacer mal, ya que no me funciona, el codigo que yo pongo es este, ya que lo que hace la rutina, es que cuando se le da al intro, si existe algun valor en el campo posterior, haga un skip, es decir, salte, i si no que inserte el nuevo registro, pero la rutina se me para en If Empty, i no se porque.

LPARAMETERS nKeyCode, nShiftAltCtrl
select detalls
var=detalls.idlinea
var1=var+1
IF EMPTY(detalls.idpressup)
skip
thisform.refresh
else

append blank in detalls
replace detalls.idlinea with var1
replace detalls.idpressup with CAFISOL.idpressup
ENDIF
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Validar campo vacio

Publicado por ROD (184 intervenciones) el 08/01/2002 21:05:58
Lo que tu estas haciendo con el trozo de codigo es:

Sí detalls.idpressup esta vacio
salte
de lo cotrario (si esta con algun valor)
agrege un registro en blanco
y reemplace
fin del if
Lo que debes hacer es agregar un ! signo de exclamacion de esta forma: IF !EMPTY(detalls.idpressup) (Solo debes corregir esa linea)

Atte ROD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Validar campo vacio

Publicado por Foxperto (894 intervenciones) el 12/01/2002 19:01:39
Hola Maria:

No especificas si el campo "idpressup" es de tipo caracter, si lo es lo que puedes hacer es lo siguiente:

If Empty(AllTrim(detalls.idpressup))

Prueba y me cuentas.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar