Dear Stata-listers,
I am running into problems when I try to "nest-loop"  using the old "for"
and, reluctantly, the new  "forvalues".   
My aim is to have the following tabulation:
for Y in num 1/6: for X in num 1/6: ta vnum mXachieved if site==Y &
mvvdate~=., row \  ta vnum mXachieved  if site==Y, row 
I get an error message I guess because the inside loop will only execute the
first tabulation, comes to the second and can not find "mXachieved"!!
If the command is modified to read:  
for Y in num 1/6: for X in num 1/6: ta vnum mXachieved if site==Y &
mvvdate~=., row \  for X in num 1/6: ta vnum mXachieved  if site==Y, row 
That yields the exact tabulation to breaking-up  the loop into two separate
processes as follows:
for Y in num 1/6: for X in num 1/6: ta vnum mXachieved if site==Y &
mvvdate~=., row 
for Y in num 1/6: for X in num 1/6: ta vnum mXachieved  if site==Y, row 
I tried to use the new "forvalues" as follows:
forvalues Y = 1(1)6 {
	2.	forvalues X = 1(1)6 {
			2.	ta vnum mXachieved if site==Y & mvvdate~=.,
row  
			3.	ta vnum mXachieved if site==Y, row }
	}
I get an error message  telling me:
unrecognised command:  2. invalid command name
r(199);
Many thanks for your suggestions in advance.
Amani
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/