HOME > 即効テクニック > Access一般機能 > コントロール > DCount関数でクエリーの件数を取得時にエラーが発生する

即効テクニック

コントロール

DCount関数でクエリーの件数を取得時にエラーが発生する

(Access 97)
クエリーの件数をDCount関数で取得するとエラーが発生します。

・表示されるエラー

「Oで除算しました。」

これはAccess97では重複データを非表示にしたクエリーを対象にした場合、DSum、DAvg、DCount、DStDev、DStDevP、DVar、DVarpの各関数が正しい値を返すことができません。これはクエリーの[固有の値]プロパティを[はい]に設定しその結果が1行の場合にのみ発生します。

重複データを非表示にする必要がある場合はユーザー定義関数を使用して値を取得することでエラーを回避することができます。