>That's correct.
>In that case, before run the report, you can open .frx, locate the TextField and replace expr with left(
, maxWidth).
>maxWidth can de calculated using txtwidth().
I think it should be possible to create a UDF that adds letters from an expression until the width is correct (probably with txtwidth()), and call that UDF from the report.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)