Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Access 2016)
#エラーが表示されます
投稿日時: 19/12/23 15:33:50
投稿者: wabisuke

テーブルに個人名とその人の3種類の検査結果を入力します。
 
クエリで検査結果から、総合点を出して、3つのグループに分けています。
 
総合点: Int([検査1]*1.15+[検査2]*1.94+[検査3]*2.97)
グループ: IIf([総合点] Is Null,"",IIf([総合点]<49,1,IIf([総合点]>=76,3,2)))
 
クエリではグループが1,2,3で表示されるのですが、
レポートやフォームにすると、#エラー と表示されてます。
 
レポートではグループが1,2,3で表示されているにもかかわらず
印刷すると#エラーとでたりします。
常時ではなく、#エラーが出たりでなかったり、印刷できたり出来なかったり
とまちまちです。
 
なにかヒントはございませんでしょうか?

回答
投稿日時: 19/12/23 18:18:07
投稿者: よろずや

クエリで作った計算式の項目が沢山あり、その項目を計算式で使っていて、
その項目をさらに計算式で使っている様な複雑な計算式がある。
 
上記に当てはまる場合、動作が不安定になるようです。

投稿日時: 19/12/25 15:45:29
投稿者: wabisuke

 式をまとまてみました。結果を表示してくれているようです。
 
よろずやさん、ありがとうございました。またお願い致します。