Open your report in the
Crystal Reports editor, and click the desired text
object—that is, the text object that causes blank lines to show for some
records.
In the
"Properties" view, go to the list of
miscellaneous properties, and set
Suppress
Embedded Field Blank Lines to True.
Now, when the report prints, unwanted
blank lines will no longer appear in place of empty embedded fields. You can
confirm your changes in the Preview tab.