How would no decimal places give you qa percent?
There are various solutions based on your version of Crystal, a basic piece of information that you should always include with any post in any forum.
One universal method is to right click the field, select format number->Customize->Currency Symbol tab->Change the position to (123)$->Change the currency symbol to %. Now in the Number Tab change the Decimals to show 1 (which means no decimals. You can also change the rounding if required.
Converting to text isn't a veryy good solution, but to do so without decimals use:
totext({table.field},0,"")
0 being the nunmber of decimals, and "" being what type of thousands seperator.
Hope this resolves, if not, try posting complete technical information. Your original post didn't give Ken much of a chance to help you because you didn't mention percentages.
You did learn from Ken that by leaving defaults the report will use the local machines settings, which is an important consideration, however the approaches I offer overide those.
-k