A simple vista un campo puede ser numerico o puede ser un string cierto?
la condicion entonces deberia ser:
1.- Que no este vacio
2.- Que sea numerico
Pero supongo que no todos los campos tienen que ser numericos, por lo tanto el error es de logica
Código:
Si no esta vacio entonces
Si debe ser numerico
Si es numerico
OK
Si no es numerico
A freir esparragos
Fin Si
Si no debe ser numerico
OK
Fin Si
Si NO(no esta vacio)
A freir esparragos
Fin Si
Algo asi