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>hi,
>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