Thanx Irv,
This now works with only one small problem. When it loops from 2 to 4 and then 4 to 7, 
it doesn't add a return in the field so the field displaying the results looks like 
this:

<SNIP> from field member

New York Region                         
New England Region                      
Mid-Atlantic Region                     
Great Lakes Region                      North Region                            
West Region                             
Northwest Region                        Military Region 

<END SNIP>  

North Region (which is the first value of 4) should appear above West Region, and 
Military Region  (which is the first value of 7) should appear below Northwest Region. 
Any ideas??

Thanks again,
g fritzinger                

—----------------------------------------------------------------
I guessing that you want:

   repeat with var in gGeokeyList
     mSetCriteria(gTable, "PARENT01", "=", var)

Given gGeokeyList of [2, 4, 7], the above will loop three times, with 
var getting the values of 2, 4, and 7.  The way you had it, you were 
indexing into gGeokeyList twice.

Irv


At 9:19 AM -0400 7/31/01, Gene Fritzinger wrote:
>Hello List,
>I'm trying to set mSetCriteria from a list named gGeokeyList from 
>within a repeat loop. An example of what the list might look like is 
>[2, 5, 7]. I comment the line at which I get an "Index out of range" 
>error.  Can anyone see what I'm doing incorrectly?
>
>on mouseUp
>   closeTables
>   closeDB
>   set gDB = 0
>   set gTable = 0
>   set gDB = new(XTRA "V12dbe", the moviePath & "GEO.v12", 
>"ReadWrite", "top secret")
>   CheckV12Error()
>   set gTable = new(Xtra "V12table", mGetRef(gDB), "regmast")
>   CheckV12Error()
>   repeat with var in gGeokeyList
>     x = gGeokeyList[var]  --THIS IS WHERE I GET AN "INDEX OUT OF RANGE" ERROR 
>     mSetCriteria(gTable, "PARENT01", "=", x)
>     mOrderBy(gTable, "PARENT01")
>     mSelect(gTable)
>     put mGetSelection(gTable, "LITERAL", 1, mSelectCount(gTable), ", 
>", return, "DESCRIPT") after field "RegionSelectedGeographies"
>   end repeat
>
>   go to "RegionPop"
>   updatestage
>end
>
>Thanx in advance,
>g fritzinger


[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to