Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
FOUND() not working with table buffering and scatter/gat
Message
From
01/03/2002 15:35:14
 
 
To
01/03/2002 15:18:57
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00627159
Message ID:
00627183
Views:
18
PMFJI, I'd like to propose a little modification to your code. I'm not a big fan of DO WHILE .T. ... EXIT, so, here's how I would have done it:
select DispChek		
set order to dispchek
do while seek(lcDispatchNumber+DspCkItm.driver+lcdrvnum,'Dispchek','dispchek')
    scatter memvar blank
    gather memvar
enddo
I have not tested it, but from a quick look, I think it would do the same as your code.

>Yes, that's what I intended to do. I just changed to program code, and it works. This is what I have now:
>
>select DispChek
>set order to dispchek
>do while .t.
>    if seek(lcDispatchNumber+DspCkItm.driver+lcdrvnum,'Dispchek','dispchek')
>        scatter memvar blank
>        sather memvar
>    else
>        exit
>    endif
>enddo
Sylvain Demers
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform