• 締切済み

ACCESS あいまい関数と範囲指定について

同じような抽出をしたいのですが、どこにどう設定すればいいかわかりません。 http://okwave.jp/qa5240942.html このVBAをどうすればいいのでしょうか? プロパティのどの項目へ指定すれば良いのでしょうか? 詳しく教えてください。 宜しくお願いします。

みんなの回答

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

>フォーム上にデータの一覧が表示され、テキストボックスorコンボボックスから検索項目を選び、検索ボタンを押すと、抽出された結果が同フォームに表示されるようにできればと思っています。 ここまで書いているから、分かっているのかと思っていました。 当然ですが、「検索ボタン」のクリックイベントプロシージャに 記述します。部品番号、処理開始日などはフォームのコントロールの 名前です。勿論、理論値なので、実際に付けた名前で書き換えます。 例:If 処理終了日 <> "" → If Me.StartDate.Value <> "" また、日付の正当性チェックや形式変換は以下を参照して下さい。 If Not IsDate(処理終了日 & " 0:0:0") Then   エラー処理 End If WHR = WHR & " BETWEEN #" & Format(処理開始日, "YYYY/MM/DD") & "#" 最終的にSQLが出来上がります。前にも書いたけど、フォームの レコードソースプロパティに、このSQLを設定します。当然だけど、 このフォームは帳票フォームですよね?で、連結フィールドもある けれど、部品番号や処理開始日などは非連結フィールドであるという 前提です。

H-SYS-02
質問者

補足

回答ありがとうございます。 フォームのレコードソースプロパティにSQLを設定する方法が 分かりません。直接入力するのか、または他にやり方があるのでしょうか?宜しくお願いします。 ちなみにフォームは帳票フォームで部品番号や処理開始日は非連結フィールドです。

関連するQ&A