選択したパラメータに応じて、テーブル フィールドをテキストまたは日付として表示する必要があります。たとえば、ユーザーが true を選択した場合、datetime タイプの OriginDate フィールドはレポートで日付として表示され、それ以外の場合はテキストとして表示されます。以下のような式を作成して、その式をレポートの詳細セクションに配置しようとしましたが、返されるデータ型が異なるため機能しません。
if {?Mailmerge}=true then
ToText({Travel.OriginDatetime}, "M/d/yy")
else
{Travel.OriginDatetime}
テキストとして表示されたフィールドと日付として表示されたフィールドを持つ2つのレポートを作成しないように、上記の要件を満たす方法はありますか?