Access VBA質問箱 IV

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

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


1481 / 2272 ツリー ←次へ | 前へ→

【6940】抽出条件 keisuke 05/12/8(木) 16:41 質問[未読]
【6941】Re:抽出条件 Gin_II 05/12/8(木) 16:52 回答[未読]
【6942】Re:抽出条件 keisuke 05/12/8(木) 17:45 質問[未読]
【6943】Re:抽出条件 Gin_II 05/12/8(木) 17:51 回答[未読]
【6972】Re:抽出条件 keisuke 05/12/14(水) 8:53 お礼[未読]

【6940】抽出条件
質問  keisuke  - 05/12/8(木) 16:41 -

引用なし
パスワード
   filterを使って、指定した期間に一致するデータの抽出をしたいのですが、
どうもVBAが上手くいきません。ご指導のほど、宜しくお願い致します。
フォームにてテキストボックスを二つ設け、抽出ボタンを押すと
日付フィールドの中から一致するデータを抽出したいのです。

【6941】Re:抽出条件
回答  Gin_II  - 05/12/8(木) 16:52 -

引用なし
パスワード
   >filterを使って、指定した期間に一致するデータの抽出をしたいのですが、
>どうもVBAが上手くいきません。

現状、どのように記述して、どうなるのでしょうか?

【6942】Re:抽出条件
質問  keisuke  - 05/12/8(木) 17:45 -

引用なし
パスワード
   Private Sub コマンド14_Click()
  If IsNull(Me!抽出入社日始) = True Then
  MsgBox "抽出する入社年月日(開始)を入力して下さい。", vbOKOnly + vbInformation
  Me!抽出入社日始.SetFocus
  Exit Sub
  End If
  If IsNull(Me!抽出入社日終) = True Then
  MsgBox "抽出する入社年月日(終了)を入力して下さい。", vbOKOnly + vbInformation
  Me!抽出入社日終.SetFocus
  Exit Sub
  End If
  Me.Filter = *********************
  Me.FilterOn = True
  If Me.Recordset.RecordCount = 0 Then
  MsgBox "抽出条件に入力された期間に一致するレコードはありません。", vbOKOnly + vbInformation
  Me!抽出入社日始.SetFocus
  End If
End Sub

*********************の部分が良く分からず、
いろいろ試しては上手く動かないといった状況です。

【6943】Re:抽出条件
回答  Gin_II  - 05/12/8(木) 17:51 -

引用なし
パスワード
   >*********************の部分が良く分からず、
>いろいろ試しては上手く動かないといった状況です。

> Me.Filter = *********************

Me.Filter = "[入社日] Between #" & Me!抽出入社日始 _
     & "# And #" & Me!抽出入社日終 & "#"

でどうでしょうか?

【6972】Re:抽出条件
お礼  keisuke  - 05/12/14(水) 8:53 -

引用なし
パスワード
   返事が遅くなってしまい、すみません。。。
お教えいただいたコードで無事できました。
有難うございました。

1481 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free