Hi Joe,

Are you using "1", "2" etc. as field names? That's wrong. Revolution parses these names as numbers, regardless of the quotes. You must add some characters to make sure that Revolution parses the name as a string, e.g. "Val 1", "Val 2", etc.

You can refer to these fields in a repeat loop or other script like this:

repeat with x = 3 to 7
  add fld ("Val" && x) to myTotal
end repeat
-- do something with myTotal here

I think that saying "I shouldn't have to" is a little inappropriate in this particular case, even though it might apply to many other workarounds.

--
Best regards,

Mark Schonewille

Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.biz
Dutch forum: http://runrev.info/rrforum/

Benefit from our inexpensive hosting services. See http://economy-x-talk.com/server.html for more info.

On 8 okt 2008, at 02:16, Joe Lewis Wilkins wrote:

Attention:

I'm doing some math on a form. Carefully, I thought, I numbered the various flds so that I could refer to them in sequence or, at least, know what their names are by their positions without having to constantly check them out. However, when it came time to refer to them I was a bit mistaken. It seems that a field fld "1" does not return the value that is in that field; it returns the value that is in a totally different field, but the one that is "1" by layering. It was the first field I created. It does the same with fld "2"; refers to the second field I created and one that is "2" by layering; not by name. To me this is a bug. Correct?

I can diddle around and make this work, but I shouldn't have to. When I refer to an object by its name I should get the contents of that object.

TIA,

Joe Wilkins

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to