>local lnNumber, lnFlag >INDEX ON offer TAG offer && Why, why, why do you have this line? If you need an index tag, you create it ONCE, and it stays! >Use ANALYSIS1 order offer >go top >lnNumber=1 >lnFlag=offer >do while !eof() > replace no with lnNumber > skip > if offer=lnFlag > lnNumber=lnNumber+1 > ELSE > lnNumber=1 > lnFlag=offer > endif >enddo>
>>local lnNumber, lnFlag >>INDEX ON offer TAG offer >>Use ANALYSIS1 order offer >>go top >>lnNumber=1 >>lnFlag=offer >>do while !eof() >> replace no with lnNumber >> skip >> if offer=lnFlag >> lnNumber=lnNumber+1 >> ELSE >> lnNumber=1 >> endif >>enddo >>>>thanks.
>>>>via index at my filed >>>>and replace field with rec(no)all >>>>>>>>but i need flag =1 have numbers from 1 to last record
>>>>>local lnNumber >>>>>Use yourtable order flag >>>>>go top >>>>>lnNumber=1 >>>>>scan >>>>> replace yourfield with lnNumber >>>>> lnNumber=lnNumber+1 >>>>>endsacan