What's the difference between how you're getting to usrChosen1 in these two lines:
The error is reported for line #3 - the second one of those, but not for line #1 - the first one of those - so why is the first one right, and the second one wrong?
Code:
if (field[usrChosen1].ischosen <> 0) then
Code:
sp = [usrChosen1].field[aFinalVal].value * 5
The error is reported for line #3 - the second one of those, but not for line #1 - the first one of those - so why is the first one right, and the second one wrong?