RE:Como validar solamente texto en un sle_1.text
Un saludo especial desde Colombia .
es relativamente fácil.
Con la función ISNUMBER, que te devuelve TRUE si el texto es un número, entero o decimal, válido. pero en tu caso necesitas eliminar cualquier número dentro del texto, Lo que significa que no puedes evaluar todo el texto, sino caracter por caracter. eso lo haces en el evento MODIFIED, haces un ciclo desde el primer hasta el último caracter y evaluas uno a uno para saber si es número...
FOR li_i = 1 TO LEN(sle_1.text)
IF ISNUMBER(sle_1[li_i]) THEN
MESSAGEBOX('','ES NUMERO')
HACES LO QUE QUIERAS
END IF
NEXT
P.D. también lo puedes hacer en el evento DOWNKEY, o EDICHANGED... el problema es que los SLE, no los traen, tendrías que crearselo como nuevo evento, y aun así no estoy seguro si dicho objeto acepte alguno de estos eventos.
también puedes probar con alguna mascara en un EDIMASK, pero en este momento no recuerdo cual es la mascara para solo caracteres, en caso de que exista.
espero haber dado una idea para resolver tu problema.