CR2008でレコードを反復処理する方法を知る必要があり、NULLでないレコードに到達したら、それを変数に記録します。
詳細セクションにドロップして抑制する「frmAccum」という式があります。これを使用して、処理された各レコードの情報を収集します。また、文字列変数「person_name」を「」に置くfrmResetという式があり、それをグループヘッダーにドロップして、グループ化後にリセットできます。
NOT NULLで空ではないperson_nameフィールドに遭遇した場合、レポートヘッダーで使用される変数に名前を保持する必要があります。
だからこのようなもの:
stringvar person_name;
whileprintingrecords;
If ({Command.personname} <> "") Then
person_name := {Command.personname}
この組み合わせを機能させることができません。どんな助けでも大歓迎です。