Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SCAN and DO WHILE logic
Message
From
28/10/2008 20:18:44
Jay Johengen
Altamahaw-Ossipee, North Carolina, United States
 
 
To
28/10/2008 20:11:21
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Vista
Network:
Windows 2008 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01357888
Message ID:
01357899
Views:
19
That does exactly the same thing. It still leaves the inner DO WHILE when the GroupHeading value changes and does not blank out the remainder of the set of records. I end up with every other record blanked out.

>Replace the SCAN/ENDSCAN with another DO WHILE
>
>SELECT WorkListXMLCursor
>GO TOP
>DO WHILE !EOF()
>      GroupHeading = GroupHeading
>      DO WHILE GroupHeading = m.GroupHeading
>            SKIP
>            REPLACE GroupHeading WITH ""
>      ENDDO
>      SKIP
>ENDDO
>
>
>>I'm trying to only keep the first unique value of the GroupHeading field, blanking all others like it until I get to a different value. The code below is kicking out of the DO WHILE because the value of GroupHeading is changed by the REPLACE. I understand why, but how can I get around it?.
>>
>>			SELECT WorkListXMLCursor
>>			SCAN
>>				m.GroupHeading = GroupHeading
>>				DO WHILE GroupHeading = m.GroupHeading
>>					SKIP
>>					REPLACE GroupHeading WITH ''
>>				ENDDO
>>			ENDSCAN
>>
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform