ここから本文です

レポートのフィルター条件式について質問です。 (ACCESS2013) レポートの開...

roc********さん

2016/4/2215:12:09

レポートのフィルター条件式について質問です。
(ACCESS2013)

レポートの開くときイベントでフィルターをかけて表示させています。

Dim strfilter As String

strfilter = "[区分]='ネジ類' and [単位] <> '式' "

Me.Filter = strfilter
Me.FilterOn = True
End Sub

ここに、新たな条件、
[メーカー] が'(ナ)'以外、NULL値を含む
を追加したいのですが構文エラーを繰り返しうまくいきません。

初歩的すぎて申し訳ないのですがどなたか教えてください

閲覧数:
105
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

bj2********さん

2016/4/2306:54:41

クエリの抽出条件でたとえるなら、新たな条件は「2行」になります。

[メーカー] が'(ナ)'以外
[メーカー] がNull

なので、

"[区分]='ネジ類' and [単位] <> '式' and [メーカー] <> '(ナ)'"
"[区分]='ネジ類' and [単位] <> '式' and [メーカー] Is Null"

の2行を連結する必要がで出来てしまうため、Where条件であれば
(..上段式..) or (..下段式..)で行けると思いますが、

Filter式ではできないかもしれません。(やってみて下さい)

  • 質問者

    roc********さん

    2016/4/2308:52:54

    bj2fo_icさん
    回答ありがとうございます。
    しかし、
    strfilter = "[区分]='ネジ類' and [入数] <> '式' and [メーカー名] <> '(ナ)'"
    としても
    strfilter = "[区分]='ネジ類' and [入数] <> '式' and [メーカー名] Is Null
    としても
    構文エラー:演算子がありません と出てしまうのです。

    なぜなのでしょう・・
    よろしければ教えてください・・

  • その他の返信(2件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

この質問は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる