DO WHILE LEFT(mFeeApproved,1) = "0" AND LEN(mFeeApproved) > 0 mFeeApproved = SUBSTR(mFeeApproved,2) ENDDOHowever, you don't have to do that if you just want to convert string into number.
mFee = VAL(mFeeApproved)/100
>Hi all:mSelectedPlace = 1 && first position in a substr > mEndPlace = 1 && position to set in a substr > DO WHILE mOK = .f. > mSelectedCharacter = "" && will hold a char > mSelectedCharacter = SUBSTR(mFeeApproved,mSelectedPlace,mEndPlace) > IF mSelectedCharacter = "0" > DELETE SUBSTR(mFeeApproved,mSelectedPlace,mEndPlace) && code fails here! > mSelectedPlace = mSelectedPlace + 1 > mEndPlace = mEndPlace+1 > LOOP > ELSE > EXIT > > ENDIF > enddo>