Crystal Reportsで条件により排他的にフィールドの値を表示する
Crystal Reports で完走証の作成にとりかかる。
今日はこれで終わってしまった。
排他的にNull値を含む二つのフィールドがあって
値がある場合のみフィールドの値を表示したい場合
m_rank | w_rank -------+-------- 1 | -------+-------- 2 | -------+-------- | 1 -------+-------- 3 | -------+-------- | 2 -------+--------
(Crystal構文) WhileReadingRecords; stringVar str; if not Isnull({resultsDT.m_rank}) = true then str := "(男性順位 " + ToText({resultsDT.m_rank},0) + " 位)" else str := "(女性順位 " + ToText({resultsDT.w_rank},0) + " 位)"
これで、男性の場合・女性の場合といった具合に順位が表示される。