- ベストアンサー
ACCESS2000 レコードセレクタ
ACCESS2000でサブフォームを使用する時に サブフォームのレコードセレクタに▲が一番 先頭に現れますが、これを矢印キーの上下で 1つ下や1つ上にずらすことができますでしょうか? もし、知っている方がいれば教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#7749
回答No.1
下記のユーザー定義プロシージャを設け、 Public Sub KeyUpDown(ByRef frm As Access.Form, ByRef KeyAscii As Integer) On Error Resume Next Select Case KeyAscii Case vbKeyUp frm.Recordset.MovePrevious Case vbKeyDown frm.Recordset.MoveNext End Select On Error GoTo 0 End Sub フォームとフォーム上の各コントロールに下記のイベントプロシージャを記述すればOKです。(エラー処理は手抜き) Private Sub Form_KeyPress(KeyAscii As Integer) Call KeyUpDown(Me, KeyAscii) End Sub Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Call KeyUpDown(Me, KeyCode) End Sub
お礼
有難う御座います。やってみます。