For I = 1 to FCOUNT() If not EMPTY(EVALUATE(FIELD(m.I))) .... Endif EndFor>Interesting. I wouldn't have thought of using force extension to make the field the extension of the alias. How about this:
>m.lcAlias = ALIAS() + "." >For I = 1 to FCOUNT() > If not EMPTY(eval(m.lcAlias + FIELD(m.I))) > .... > Endif >EndFor