la opcion alltrim es tu solucion, claro tambien tendrias que usar el if empty antes mencionado.
quedaria algo asi.
if empty(alltrim(thisform.textboX.value))
*condicion si esta vacio el texbox
else
*condiciones si el texbox tiene datos
endif
ahora tu comentario:
Ok, pero eso es para quitar los espacios en blanco a los lados de una cadena de texto, pero lo que quiero es determinar si un textbox tiene o no tiene algo escrito en él que no sean espacios, y que no sea IF text.value="" porque no me funciona, ya que me asocia a que un campo con datos en determinado registro es igual a "", así que la condición se cumple aunque yo sepa que el textbox está vacío y el registro en ese campo no lo está. Dicho de otra forma, si el campo de texto está a cero por así decirlo (no tiene nada escrito) o contiene puros espacios, quiero una función, si existe, que me devuelva .T. o .F. y si tiene algo que no sean sólo espacios que me retorne lo contrario.
con esto que decis no comprendes entonces lo que la función hace.
1. quita los espacios a la izquierda y derecha de un caracter cualquiera.
2. por lo dicho en el numeral 1, si en un texbox tenes muchos espacios y ningun otro caracter, entonces quitaria todos los espacios y al evaluar el textbox resultaria que esta vacio.
3. si tenes mas dudas exponelas para que las aclaremos