Access VBA質問箱 IV

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

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


7226 / 9994 ←次へ | 前へ→

【5965】Re:時間の計算について
お礼  わん  - 05/8/22(月) 20:42 -

引用なし
パスワード
   小僧さん:
こんばんわ。

長い間、右も左もわからない私にお付き合い頂き、
ありがとうございました。
今回の回答を通じて、基本的なことを理解することができました。

なんとか、考えていたものに完成させることができました。
↓のようにしてみました。

Private Sub 検索ボタン_Click()
Dim strCtrl(1 To 3) As Variant
Dim I As Long
  strCtrl(1) = "入団年"
  strCtrl(2) = "入団月"
  strCtrl(3) = "ポジション"
 
  For I = 1 To 3
    If IsNull(Me.Controls(strCtrl(I))) Then
      MsgBox strCtrl(I) & "を入力してください。"
      Me.Controls(strCtrl(I)).SetFocus
      Exit Sub
    End If
  Next
  If DCount("*", "選手1", "Left(入団日, 4) = '" & Me.入団年 & "'") = 0 Then
  MsgBox "選択された入団年は存在しません。"
  ElseIf DCount("*", "選手1", "mid(入団日,6,2) = '" & Me.入団月 & "'") = 0 Then
  MsgBox "選択された入団月は存在しません。"
  ElseIf DCount("*", "選手1", "ポジション = '" & Me.ポジション & "'") = 0 Then
  MsgBox "記入されたポジションは登録されておりません。"
  ElseIf DCount("*", "選手1", "ポジション = '" & Me.ポジション & "' AND " & "Left(入団日,7) = '" & Me.入団年 & "/" & Me.入団月 & "'") = 0 Then
  MsgBox "結果は0件です。"
  Else
  Me.Filter = "Left(入団日, 4) = '" & Me.入団年 & "' AND mid(入団日,6,2) = " & Me.入団月 & "AND ポジション = '" & Me.ポジション & "'"
  Me.FilterOn = True
  End If
End Sub
Private Sub レコード移動_Click()
On Error GoTo Err_レコード移動_Click
  DoCmd.GoToRecord , , acNext
Exit_レコード移動_Click:
  Exit Sub
Err_レコード移動_Click:
  MsgBox Err.Description
  Resume Exit_レコード移動_Click
End Sub


お時間のあるときにでもみて頂けると有り難いと思います。

どうやら、ANDの時にカッコの使い方が不十分なためできていなかったようです。

実は、今回Recordset.RecordCount についての理解がよくできませんでしたが、
じっくり時間をかけてトライして生きたいと思います。

実は、[#5863]検索用フォームの作成の
【txt人数】:テキストボックスに件数が表示されなかったのです。

私の手違いかと思いますので、
まず、ここに表示させることができるようになったら、

If Me.Recordset.RecordCount = 0 Then
      Msgbox "結果0件ですね"
      Me.FilterOn = False
  End If
を取り入れたやり方を試してみたいと思います。

本当に長い間、お忙しいところ、
的確なご意見とご教授有難うございました。
いつか、自分の力だけでできるように精進して参ります。
743 hits

【5829】時間の計算について わん 05/8/11(木) 14:01 質問
【5831】Re:時間の計算について 小僧 05/8/11(木) 14:35 回答
【5833】Re:時間の計算について わん 05/8/11(木) 15:17 お礼
【5850】Re:時間の計算について わん 05/8/12(金) 13:42 質問
【5851】Re:時間の計算について 小僧 05/8/12(金) 16:02 発言
【5852】Re:時間の計算について わん 05/8/13(土) 15:26 お礼
【5858】Re:時間の計算について 小僧 05/8/15(月) 13:23 発言
【5859】Re:時間の計算について わん 05/8/15(月) 14:47 お礼
【5865】Re:時間の計算について わん 05/8/17(水) 11:05 質問
【5867】Re:時間の計算について 小僧 05/8/17(水) 11:26 発言
【5869】Re:時間の計算について わん 05/8/17(水) 12:37 質問
【5872】Re:時間の計算について 小僧 05/8/17(水) 13:45 発言
【5873】Re:時間の計算について わん 05/8/17(水) 14:16 発言
【5879】Re:時間の計算について 小僧 05/8/17(水) 15:39 発言
【5886】Re:時間の計算について わん 05/8/17(水) 17:16 お礼
【5891】Re:時間の計算について 小僧 05/8/17(水) 18:19 発言
【5894】Re:時間の計算について わん 05/8/18(木) 2:23 質問
【5900】Re:時間の計算について 小僧 05/8/18(木) 12:02 回答
【5901】Re:時間の計算について わん 05/8/18(木) 12:51 お礼
【5906】Re:時間の計算について わん 05/8/18(木) 16:12 お礼
【5908】Re:時間の計算について 小僧 05/8/18(木) 16:54 発言
【5910】Re:時間の計算について わん 05/8/18(木) 17:20 質問
【5912】Re:時間の計算について 小僧 05/8/18(木) 18:02 発言
【5922】Re:時間の計算について わん 05/8/19(金) 2:51 発言
【5939】Re:時間の計算について 小僧 05/8/21(日) 8:05 発言
【5942】Re:時間の計算について わん 05/8/21(日) 22:00 質問
【5946】Re:時間の計算について 小僧 05/8/22(月) 9:51 回答
【5965】Re:時間の計算について わん 05/8/22(月) 20:42 お礼

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