2017-04-13 9 views
0

Accessデータシートのセルに値を入力すると、値が入力されるとすぐに現在選択されているセルが下に移動します(たとえばIセルに「N」を入力し、選択したセルマーカーが下に移動し、下のセルまたはEnterボタンを押すことなく、下のセルに「F」を入力できるようにします。これは可能ですか?私はマクロを使用して試してみました "キーを押すと、次のレコードに行く"また、 "更新後、フォームにあるフィールドの次のレコードに行く"(それはテーブルの下にある分割フォームと現在選択されているレコード上記の情報)しかし、これは動作しません。私はそれについて話をしましたが、それよりもむしろ押すことが何をするかを変えることについてすべて話しています。どんな助けもありがとう。おかげさまで 値が入力されると次のレコードに移動

+0

Form_Currentイベントは、学び、実験しなければならないものです。 –

+0

これはExcel思考のように聞こえますが、コントロールOn_Changeイベントを使用して移動をトリガすることができます。 – Minty

答えて

1

データシートモードのフォームであるとします。もしそうなら、あなたはこの回答を使用することができます

Private Sub Controlname_KeyPress(KeyAscii As Integer) 
    Controlname = Chr(KeyAscii) 
    DoCmd.GoToRecord , , acNext 
End Sub 
関連する問題