• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのクエリの抽出)

ACCESSのクエリの抽出方法

このQ&Aのポイント
  • ACCESS2003を使ってフォームのコンボボックスに入っているデータをクエリで抽出する方法を紹介します。
  • コンボボックスにデータが入っている場合は、そのデータで抽出を行い、nullのときは抽出をやめてすべてのデータを表示させることができます。
  • 抽出欄に特定の式を入れることで、コンボボックスのデータの有無を判定して抽出することができますが、正しい式を使用しているか注意が必要です。

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

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

コンボボックスの値と比較するフィールドを「Fld1」とします。 で、現状は「Fld1」の抽出条件にご質問の式を書いているとものとしてお話します。 手順: 1.「Fld1」の抽出条件を消す 2.クエリーの最後に次のフィールドを追加する(実際には1行で書いてください)  式1: IIf(IsNull([Forms]![フォーム名]![コンボボックス名]),  [Fld1] Is Not Null,[Fld1]=[Forms]![フォーム名]![コンボボックス名]) 3.このフィールドの抽出条件を「<>False」にする あとは保存してOK。間違いがあると困るので今のクエリーをコピーして試してください。

ee_bb
質問者

お礼

早速の回答ありがとうございます。抽出が無事出来ました。ありがとうございます。

関連するQ&A