• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスのテキスト型フィールドの初期値)

テキスト型フィールドの初期値の取得方法

このQ&Aのポイント
  • テキスト型フィールドの初期値を取得する方法について紹介します。
  • クエリでデータを取得する際、テキスト型フィールドにデータが入力されていないレコードを抽出する方法について説明します。
  • テキスト型フィールドの初期値を確認しながら、データが入力されていないレコードを抽出するクエリの書き方を解説します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

まず、「何も入っていない」は大きく分けると2パターンあります。  1.""の場合(長さ0の文字列)  2.Nullの場合(Nullとは何かは詳しくはGoogleなどでお調べください) 質問者様は1で抽出しようとしていますが、実際はNullなので抽出されてこないと 思われます。※ちなみに定型入力はあくまで入力時の形式の設定です。 クエリー(SQL)では 1の場合の条件の書き方は、「=""(ダブルクォーテーション)」 2の場合の条件の書き方は、「IS NULL」 となります。 SQLでは以下のようになります  テーブル名:テーブル1  日付フィールド名:日付1  ----------------------------------------  SELECT テーブル1.*  FROM テーブル1  WHERE (((テーブル1.日付1) IS NULL));  ---------------------------------------- 追記:  ちなみに1でも2でも対応できる条件の書き方は、  「NZ(フィールド名,"")=""」 となります。   ※レコードが大量な場合、速度面の検証も必要です。

myo-chan
質問者

お礼

初歩的な質問にご丁寧にご回答いただきありがとうございました。 大変助かりました。

関連するQ&A