
VBAで検索フォームを作成しています。
普通は「○○にあてはまるもの」という検索ですが、
「○○以外のものを検索」というようにしたい場合はどのようにすればいいのでしょうか?
通常の検索はこんな感じです。
If Me!検索値.Value <> "" Then
condKey = "(T_マスタ.フィールド like '*" & Me!検索値.Value & "*')"
WhereCond = WhereCond & tempOper & condKey
End If
WhereCond = Mid(WhereCond, strCount + 1)
DoCmd.OpenForm "F_検索結果", acNormal, , WhereCond
access2000です。
No.1ベストアンサー
- 回答日時:
like の前に not は付けられませんでしたっけ?
頑張ってくださいヽ(^。^)ノ
Notはlikeの前につけるんですね!!
なんとなくnotかなぁ?とは思ったんですが場所がわかりませんでした。
ありがとうございました。
No.2
- 回答日時:
論理否定演算子 Not を使います。
すなわち、
condKey = "(T_マスタ.フィールド Not like '*" & Me!検索値.Value & "*')"
となります。
ただし、大半のDBでは、抽出条件に否定演算子を使用するとインデックスが使用できず、全表走査となるはずです。
# 誤りがあればご指摘ください。 < 各位
※ パターンマッチではなく、単純な等不等を評価する場合は、<> 演算子が使用できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
ACCESS VBA でのエラー解決の根...
-
実行時エラー3131 FROM 句の構...
-
Accessのスプレッドシートエク...
-
windowos 11 Microsoft Edgeを...
-
Accessで独自メニューバーまた...
-
教えてください! アクセスの書...
-
Accessのクエリで、replace関数...
-
Accessのクエリの結果を、既存...
-
AccessのクエリをSQL文に変換す...
-
Accessのリンクテーブルのパス...
-
Microsoft365にAccessってあり...
-
Arduinoで温湿度と時刻を1分ご...
-
access2021 強制終了してしまう
-
Accessデータベースの主キーに...
-
access2019の起動が遅い
-
Access VBA [リモートサーバー...
-
accessでlaccdbファイルが削除...
-
チェックボックスにチェックが...
-
Access runtimeでのオプション...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
なぜ教えてグーはなくなるのですか
-
金属材料 CRES って?
-
ホットペッパービューティーっ...
-
muchosucko
-
一括検索ページを作るには何が...
-
ポッカキットって危ないサイト...
-
サルコイドシースって?
-
ネットで晒されてないか
-
Googleでpornhub検索しても出て...
-
ホームページを検索させたい
-
エクセル_検索機能で、検索場所...
-
回答がハッキリ明確であろう質...
-
gooの検索機能
-
ポッカキットって知ってますか?
-
みなさん、教えて!gooを知った...
-
ウェルエイジングって何ですか?...
-
もはや検索できないものって存...
-
GOOの質問検索について
-
緑のパフォーマンス集団
-
自分の会員名で検索しました。
おすすめ情報