... set. What am I missing? Thanks, Vytas FUNCTION Test_Chk(oSpec_Nu1_1,oGenus1_1,oSpecies1_1,oVariety1_1,oPercent1_1,oEdit,aLookup) Sp := oSpec_Nu1_1:varGet() Loc := ASCAN(aLookup, {|aVal| aVal[1] == Sp}) IF Loc > 0 oGenus1_1:VarPut(aLookup[Loc,2]) oSpecies1_1:VarPut(aLookup[Loc,3]) oVariety1_1:VarPut(aLookup[Loc,4]) ...