- ベストアンサー
accesse2000で値のあるなしを調べる方法
あるフィールドに空っぽのデータだけを抽出するクエリを作りたいと思っています。 簡単なことかも知れませんが、クエリで抽出条件に""や0、Falseを入力することでそれが可能だと思っていましたが、抽出されません。Trueを入力すれば、値が真のデータはちゃんと抽出されます。 データ型は日付型です。日付が何かしら入力されていれば抽出しないクエリを作成したく思います。 抽出条件にはなにを記述すればよいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
IsDate([フィールド名]) = False で判別する手もあるかと思います。 IsDate関数は指定した値が日付であるかどうかを判定するものなので 上記の条件式ならば「(空っぽも含めて)値が日付でないもの」がすべて抽出されます。
その他の回答 (3)
- O_cyan
- ベストアンサー率59% (745/1260)
回答No.4
>データ型は日付型です。日付が何かしら入力されていれば抽出しないクエリ クエリの日付のフィールドの抽出条件に Is Null で日付のフィールドに何も入力されていない空白のレコードのみを抽出できます。
質問者
お礼
回答ありがとうございました。 おかげさまで簡単にできました。is Nullとは・・・
質問者
補足
みなさまへ ポイントは一番最初に投稿してくれた方と字数や内容にもとづいてつけさせていただきました。どれも平等にありがたい回答でした。
noname#8027
回答No.3
IsNull([フィールド名]) = True でよかったと思います。記憶を頼りに、確認してないので「自信なし」ですが、中位の自信があります。
質問者
お礼
回答ありがとうございました。抽出条件にIsnullを入れることで楽にできました。
- papayuka
- ベストアンサー率45% (1388/3066)
回答No.1
Is Null で良いと思います。
質問者
お礼
早速の回答ありがとうございました。 それだけでよいのですね。知りませんでした。
お礼
回答ありがとうございました。面白い判定法があるものですね。いずれ使えそうな知識です。