Accessでレポートとサブレポートを利用しています。
会議室名1ごとの備品金額の合計を出しています。
備品の無い会議室の場合、
※に「=[Reports]![レポートA]![サブレポートA].[Report]![備品合計]」
と指定すると「#エラー!」が表示されます。
「=Nz([Reports]![レポートA]![サブレポートA].[Report]![備品合計],0)」
に変更すると「#Size」となります。そこで、
「=IIf(IsError([Reports]![レポートA]![サブレポートA].[Report]![備品合計]),0,[Reports]![レポートA]![サブレポートA].[Report]![備品合計])」
とすると想定した通りに動きました。
しかし、記述がとても長くなり見づらいです。
表記を短くする方法や、より簡単に表現できる関数(Nz関数のような)は無いでしょうか。よろしくお願いします。
レポートA
会議室名1 | 備品金額合計 |
---|---|
A | ※ |
B | ※ |
C | ※ |
サブレポートA
会議室名1でグループ化し、会議室名1それぞれで金額を合計する=テキストボックス「備品合計」に代入
会議室名1 | 備品 | 金額 |
---|---|---|
A | 椅子 | 10000 |
A | 机 | 5000 |
B | 椅子 | 8000 |
B | 机 | 4000 |
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/13 02:39