Thank you professor. You are absolutley right, but I couldn't come up with a word other than 'pass' so I used it.
>>>>>>Does a scan endscan loop exit at the bottom of the loop or at the top?
>>>>>
>>>>>It goes from top to bottom.
>>>>
>>>>Yes, that's right. But, a do while loop loops and at the end it exits the loop at the top. I believe that a for next loop runs and exits at the bottom.
>>>
>>>I don't see why it's important. One should not write code based on these assumptions. Either you exit loop specifically (by Exit) or you don't care.
>>
>>It can matter. For instance the code between a do while and enddo will not be calculated on the final pass because that pass does not occur.
>
>If it doesn't occur, it's not a pass. Then the final pass is the last one which did occur.
>
>In that sense, you can imagine the scan loop as a do while !eof() (plus other criteria) ... select myalias - skip - enddo.
I ain't skeert of nuttin eh?
Yikes! What was that?