Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3254 / 9994 ←次へ | 前へ→

【10002】Re:複数条件がうまくいきません
回答  小僧  - 07/11/21(水) 12:38 -

引用なし
パスワード
   ▼BOO さん:
こんにちは。

ではまず検索フォームを作ります。

適当にデザインビューでフォームを作り、
詳細部にテキストボックスを4つ(全て非連結で)

txt顧客番号
txt顧客氏名
txt顧客カナ
txt登録月

作ります。

また、フォームのヘッダー(またはフッター)に
コマンドボタンを2つ
cmd抽出
cmbキャンセル

を配置します。


cmd抽出を 右クリック ⇒ イベントのビルド でVBEの画面を表示させ、

Private Sub cmd抽出_Click()
Dim strFilter As String

'txt顧客番号がNullでなかった場合は顧客番号でフィルタ
  If Not IsNull(Me.txt顧客番号) Then
    strFilter = "顧客番号 = '" & Me.txt顧客番号 & "'"
  End If

'メインフォームにフィルタを設定
  Forms![メインフォーム].Filter = strFilter
  
'変数:strFilter が空だった場合はフィルタを掛けない
  Forms![メインフォーム].FilterOn = (strFilter <> "")
  
'フォームを閉じる
  DoCmd.Close acForm, Me.Name
End Sub


の様に記述します。

まずは顧客番号のみの完全一致で動作したら、
次の作業にすすんでみましょう。

689 hits

【9992】複数条件がうまくいきません BOO 07/11/19(月) 13:16 質問[未読]
【9993】Re:複数条件がうまくいきません 小僧 07/11/20(火) 10:04 発言[未読]
【9995】Re:複数条件がうまくいきません BOO 07/11/20(火) 19:49 回答[未読]
【9999】Re:複数条件がうまくいきません 小僧 07/11/21(水) 10:36 発言[未読]
【10000】Re:複数条件がうまくいきません BOO 07/11/21(水) 11:37 質問[未読]
【10002】Re:複数条件がうまくいきません 小僧 07/11/21(水) 12:38 回答[未読]

3254 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free