Custom Properties Lookup Table
John Craig
jc at spl21.net
Wed Nov 29 20:28:24 EST 2006
Good old rev - an even nicer script;
on mouseUp
put 51 into tage
put tAge,field "subFld",field "rsFld" into theMatch
repeat for each line theMatch2 in the scaledScore["memory"] of field
"data1"
if item 1 to 3 of theMatch = item 1 to 3 of theMatch2 then
put item 4 of theMatch2 into field "ssFld"
exit repeat
end if
end repeat
end mouseUp
:-)
Charles Szasz wrote:
> I have set up a custom property set (scaledScore) for a field (data1),
> with custom properties (memory) and property contents listed below:
>
> 51,1,0,4,2
> 51,1,1,5,5
> 51,1,2,6,9
> 51,1,3,7,16
> 51,1,4,7,16
> 51,1,5,7,16
> 51,1,6,8,25
> 51,1,7,8,25
> 51,1,8,8,25
>
> The first row of the 51,1,0,4,2 above represents:
> age (51), followed by the number of the subtest (1), raw score (0),
> scaled score (4), percentile (2)
>
> I have been working on a handler to take input from the user for age
> (tage), subtest field (field "subFld", raw score (field "rsFld").
> After the user enters the age, subtest number, raw score, the scaled
> score appears in the field "ssFld" after it is look up in the custom
> properties.
>
> on mouseUp
> put 51 into tage
> put tAge,field "subFld",field "rsFld" into theMatch
> put the scaledScore["memory"] of field "data1" into theMatch2
> if item 1 of theMatch and item 2 of theMatch and item 3 of theMatch
> = item 1 of theMatch2 and item 2 of theMatch2 and item 3 of theMatch2
> then
> put item 4 of theMatch2 into field "ssFld"
> end if
> end mouseUp
>
> This script does not work and no errors appear in Rev IDE. Can anyone
> help me with this problem?
>
>
> Charles Szasz
> cszasz at mac.com
>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list