いつもお世話になっております。
アクセスで作成したクロス集計クエリを
クリスタルレポートから一覧で出力させています。
クリスタルレポートをプレビューさせると
アクセスでクロス集計した際にNullのレコードが空白で出力されます。
空白ではなくゼロを表示させたいので式フィールドに以下のように記述しました。
IIF (IsNull ({クエリ名.集計フィールド名}), 0, {クエリ名.集計フィールド名})
しかしNullのレコードは相変わらず空白で出力されます。
ためしに以下のように式フィールドを修正しました。
IIF (IsNull ({クエリ名.集計フィールド名}), 0, 1)
するとNullのレコードはゼロになり値が存在するレコードは1が表示されたので
関数の使い方は間違っていないと思うのですがどうしてもうまくいきません。
どなたかご存知の方はご教授よろしくお願いします。
クリスタルレポート8.0
Access2000
かなり複雑なSQLだったので
SQL側でNULLをゼロに処理するのは困難でしたが
なんとかSQL側で処理しました。
IsNullの件はできないということで
解決とさせていただきます。
お騒がせしました。
ツイート | ![]() |