- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSのクエリの抽出)
ACCESSのクエリの抽出方法
このQ&Aのポイント
- ACCESS2003を使ってフォームのコンボボックスに入っているデータをクエリで抽出する方法を紹介します。
- コンボボックスにデータが入っている場合は、そのデータで抽出を行い、nullのときは抽出をやめてすべてのデータを表示させることができます。
- 抽出欄に特定の式を入れることで、コンボボックスのデータの有無を判定して抽出することができますが、正しい式を使用しているか注意が必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#223623
回答No.1
コンボボックスの値と比較するフィールドを「Fld1」とします。 で、現状は「Fld1」の抽出条件にご質問の式を書いているとものとしてお話します。 手順: 1.「Fld1」の抽出条件を消す 2.クエリーの最後に次のフィールドを追加する(実際には1行で書いてください) 式1: IIf(IsNull([Forms]![フォーム名]![コンボボックス名]), [Fld1] Is Not Null,[Fld1]=[Forms]![フォーム名]![コンボボックス名]) 3.このフィールドの抽出条件を「<>False」にする あとは保存してOK。間違いがあると困るので今のクエリーをコピーして試してください。
お礼
早速の回答ありがとうございます。抽出が無事出来ました。ありがとうございます。