access2000を使っています。まだ初心者なので難しい事はできないのですが、クエリを使って絞り込み検索のフォームを作っています。
テーブル内のデータで空白のデータがあります。その際にクエリの抽出条件にlike iif(is null([forms]![formA]![テキスト100]),"*","*"&[forms]![formA]![テキスト100]&"*")としています。フォームのテキストが空白のときは全て抽出するという条件を満たす予定で設定したのですが、テーブル内のデータが空白の物が抽出できません。データが空白がない様にすればいいのでしょうが、クエリの条件で設定できないものでしょうか?データはテキスト型です。
No.4ベストアンサー
- 回答日時:
クエリで、like "*"では、空白のレコードの抽出は出来ないのでは?
like "*" Or Is Nullになると思いますが、これをこのまま指定の抽出条件に記述したら、条件が・・・のエラーメッセージが出ると思います。そこで、何もかもを一度にするので無く、多少分解してやります。
抽出条件というフィールドを作成し、InStr関数を使用して、テキストの中に、指定した文字が含まれているかを調べます。この関数は、文字が見つかった時は、最初に見つかった文字位置を返してくるので、抽出条件は、<>0と指定します。
フォームに抽出条件が設定されていない時は、全件抽出したいという事ですので、テキストボックスが空白の時に、0以外をこのフィールドにセットすればOKでは?
フィールドに
抽出条件:IIf(IsNull([Forms]![formA]![テキスト100]),1,InStr([FAX番号],[Forms]![formA]![テキスト100]))
抽出条件に
<>0
こんな感じでどうでしょ?
No.3
- 回答日時:
単純に条件を2つに分けることをお勧めします。
●抽出条件のテキストボックスイメージ
※空白がある項目の下にある抽出条件
1段目 is null([forms]![formA]![テキスト100]) AND like [forms]![formA]![テキスト100] & "*"
2段目 is not null [forms]![formA]![テキスト100]
すみません。これはiifを使わずにこの条件を入れるだけでいいのですか?
構文が正しくないとなってしまいます。かっこ付けても同じでした。
No.2
- 回答日時:
>is null([forms]![formA]![テキスト100])
この部分は
IsNull([forms]![formA]![テキスト100]) = True
ではないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Access(アクセス) アクセス フォームの自動入力 1 2023/03/20 00:18
- Access(アクセス) Access 複数条件検索の設定が上手く行きません 1 2022/07/22 20:37
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルの関数を教えてください。② 9 2023/05/25 15:28
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) ACCESS2019 ナビゲーションウィンドウの色 1 2022/05/10 17:15
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
Accessクエリ 複数フィールドを対象に空白の場合は全件表示したい
Access(アクセス)
-
選択クエリで空欄のテーブルがあっても表示したい
Access(アクセス)
-
-
4
Accessのフォームで、空欄のレコードを検索したい。
その他(データベース)
-
5
アクセスの初心者の質問です(空白の場合に他のフィールドを表示させたい。)
Access(アクセス)
-
6
検索フォームで空白を抽出したい
Access(アクセス)
-
7
ACCESS クエリの抽出条件で全てを抽出したい
PowerPoint(パワーポイント)
-
8
Accessで値がnullの場合は計算せずにnullをかえす方法
Access(アクセス)
-
9
IIF関数の使い方
Visual Basic(VBA)
-
10
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
11
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
12
access マクロでのフィルタの解除の方法
Access(アクセス)
-
13
アクセスで特定の数字以外(複数)抽出したい
Access(アクセス)
-
14
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
15
アクセスVBAのMe!と[ ]
Access(アクセス)
-
16
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
17
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
18
エクセルからアクセスにインポートすると、エラーが出てしまいます。原因を教えていただけませんか。
Access(アクセス)
-
19
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
20
Access 2003 iif [日付フィールド] is null のあとで<>がうまく働かない
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access2007でSQLの複数列副問い...
-
access2019 チェックボックスと...
-
Accessのクエリーのゼロデータ...
-
Accessクエリで特定の行を削除...
-
access(アクセス):パラメータ...
-
ACCESS 複数のフィールドのチ...
-
【Access】先月のデータを抽出...
-
Access クエリで連結する文字...
-
accessで空白の時の抽出
-
テーブルの差分をとる結合
-
SQLのLIKE検索で清音と濁音/半...
-
AccessからExcelへの条件付エク...
-
Access2003 削除クエリで式1フ...
-
Accessの外部結合プロパティに...
-
Access:固定長文字列ファイル...
-
Accessのデータの一部を削除す...
-
アクセスで入力したデータの順...
-
「#エラー」の回避
-
差込印刷で顧客別に複数行のデ...
-
差し込み文書のルールで if the...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessクエリで特定の行を削除...
-
Access2007でSQLの複数列副問い...
-
Accessのクエリーのゼロデータ...
-
アクセスのフィルタ nullにつ...
-
access2019 チェックボックスと...
-
Access クエリで連結する文字...
-
access(アクセス):パラメータ...
-
Accessのデータの一部を削除す...
-
Accessのクエリで1フィールドの...
-
AccessからExcelへの条件付エク...
-
SQLのLIKE検索で清音と濁音/半...
-
アクセスで任意の件数を抽出す...
-
accessで空白の時の抽出
-
Accessクエリで年月フィールド...
-
【Access】先月のデータを抽出...
-
Access Left$関数で全角半角が...
-
Accessクエリ特定文字列のカウ...
-
ACCESS クエリ 抽出条件が多い場合
-
Accessの演算フィールド...
-
ACCESS クエリにて日付で抽出...
おすすめ情報