La longitud de campo no es determinada por IIF, pero el primer expediente del resultado, si los primeros resultados del expediente en “SoftPak” el campo de SystemType serían C (7), si el primer expediente es una “torre” el SystemType es C (5). Ésa es la manera que el foxpro determina tipos de campo de una expresión un campo computado.
Tan molde al tipo de campo y legth que usted quiere:
ECHAR (IIF (...) como C (7)) como SystemType…
o COJÍN:
PADR (IIF (…, “SoftPak”, “torre”), 7) COMO SystemType…
o agregar simplemente los dos espacios necesarios a la “torre”:
IIF (…, “SoftPak”, “torre ") COMO SystemType
Adiós, Olaf.