La lunghezza di campo non è determinata da IIF, ma la prima annotazione del risultato, se i primi risultati dell'annotazione “in SoftPak„ il campo di SystemType siano stati C (7), se la prima annotazione è “una torretta„ lo SystemType è C (5). Quello è il senso che il foxpro determina i tipi di campo di espressioni un campo computato.
Così getto al tipo di campo e legth che volete:
LANCIARE (IIF (...) come C (7)) come SystemType…
o RILIEVO:
PADR (IIF (…, “SoftPak„, “torretta„), 7) COME SystemType…
o aggiungere semplicemente i due spazi necessari “alla torretta„:
IIF (…, “SoftPak„, “torretta ") COME SystemType
Arrivederci, Olaf.