Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2154 / 9994 ←次へ | 前へ→

【11117】フォームで入力したものだけで抽出する方法
質問  mai  - 09/4/28(火) 19:14 -

引用なし
パスワード
   DATE : 2009年04月27日(月) 15時40分
NAME : takamatsu
EMAIL:
U R L:
はじめまして、よろしくお願いいたします。

例えば以下のような内容のDBがあるとします。
[ソフトウェア名]
[ライセンスNo]
[購入日]
[使用者]

これらをフォームから抽出する場合
基本は、以下のようになると思いますが、
forms![フォーム名]![コントロール名]
例)forms![フォーム名]![ソフトウェア名検索]

ひとつでも空白の項目があると、Nullとして検索されてしまうのか抽出することができません。

空白の項目は無視して、入力した項目だけで抽出できるようにしたいのです。

そのため以下も試みてみました
<右端の空いているフィールドへ入力>
IIf(IsNull(forms![フォーム名]![ソフトウェア名検索]),True,[ソフトウェア名]=forms![フォーム名]![ソフトウェア名検索])
<抽出条件>
True

しかし、クエリを実行すると
Tureというパラメーター入力ボックスが出てきてしまい、うまく抽出できません。


フォームで入力した項目だけで、抽出する方法を教えてください。
よろしくお願いいたします。


バージョンは2003になります。
588 hits

【11117】フォームで入力したものだけで抽出する方法 mai 09/4/28(火) 19:14 質問[未読]
【11121】Re:フォームで入力したものだけで抽出する... 小僧 09/4/29(水) 1:24 回答[未読]
【11124】Re:フォームで入力したものだけで抽出する... mai 09/4/30(木) 23:58 お礼[未読]

2154 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078198
(SS)C-BOARD v3.8 is Free