1

DCOUNT 関数を使用して、アクセス中のテーブルを調べ、レコードが存在するかどうかを確認しています。存在する場合は、yes 値を返します。

=IIf(DCount("*","COMMENTS","[PROJECTID] = " & [PROJECTID])>0,"YES","")

これは、ProjectID がすべて数値である場合にうまく機能します。英数字の値でのみ #Error が発生します。

ProjectID 条件を文字列にする必要があることはわかっていますが、引用符を配置するのに問題があります。

4

1 に答える 1

1

まず、DCount作品を分割し、それ自体に取り組みます。

COMMENTS.PROJECTIDフィールドはテキスト データ型のように聞こえるので、3 番目のDCount引数 ( Criteria )に連結する値の前後に引用符を追加します。

DCount("*", "COMMENTS", "[PROJECTID] = '" & [PROJECTID] & "'")

その部分が正しく機能したら、それをIIf()関数に追加します。

于 2015-04-30T19:37:40.580 に答える