よろしくお願いします。
Dsum関数にて抽出条件で、and条件とor条件の組み合わせの記述で困っています。
実際の式は以下の通りです。
Dsum("見積金額","qry見積","見積番号 = '" & [見積番号] & "' and (特殊行 = 3 Or 特殊行 = 4 Or 特殊行 = 5 Or 特殊行 = 6 Or 特殊行 is null)”)
クエリ「qry見積」にある見積金額を合計したいのですが、指定の見積番号で、「特殊行」フィールドの値が、3、4,5,6,Nullのレコードに対して合計したいのです。
フォームのテキストボックスのコントロールソースに設定すると、「指定した式に不適切な文字列が含まれています。」とエラーが出てしまいます。
「実際の式」はコピペですか?
Dsum("見積金額","qry見積","見積番号 = '" & [見積番号] & "' and (特殊行 = 3 Or 特殊行 = 4 Or 特殊行 = 5 Or 特殊行 = 6 Or 特殊行 is null)”)
hiroton様
ご返答ありがとうございます。
ご指摘の箇所には全く気づきませんでした!
そんなところが変になっていたとは。
コピペです。
元々、Accessで作った式をLibreOffice Writerにコピーして一部書き換えしたので、そこで"が”になってしまったようです。
助かりました。
さすがです。