2017-04-13 61 views
0

當我在Access數據表的單元格中鍵入值時,我希望當前選定的單元格在輸入值後立即向下移動,例如I在單元格中鍵入字母「N」,然後選定的單元格標記向下移動,以便我可以在下面的單元格中輸入「F」,而無需按下向下或輸入按鈕。這可能嗎?我已經嘗試使用宏「在按鍵上,去記錄下一個」,還有「更新後,去下一個記錄」在窗體中的字段上(這是一個拆分窗體,下面的表格和當前選定的記錄上面的信息),但這是行不通的。我已經搜索了一下,但它都談到改變按下輸入而不是這個。任何幫助,將不勝感激。 謝謝。當輸入值時移動到下一條記錄(MS Access 2016)

+0

Form_Current事件是你應該學習和試驗的東西。 –

+0

這聽起來像Excel的思維,但是你可以使用控件On_Change事件來觸發移動。 – Minty

回答

1

我假設你的意思是在數據表模式下的表單。如果是這樣,你可以用這樣的回答:

Private Sub Controlname_KeyPress(KeyAscii As Integer) 
    Controlname = Chr(KeyAscii) 
    DoCmd.GoToRecord , , acNext 
End Sub 
相關問題