回答
您可以創建一個引用您的FilePath
字段的公用子例程,然後在子窗體上的每個字段的單擊事件中引用此子例程。
所以,如果你的窗體看起來是這樣的:
進去窗體的設計視圖,然後選擇您的領域之一:
選定字段,請轉到右側的屬性頁並轉到事件選項卡,然後單擊On Click事件上的[...]按鈕:
你會被帶到形式的VBA腳本模塊,它會爲你選擇的字段上單擊事件創建初始VBA:
忽略該字段的現在只需點擊事件VBA,而是將光標移動到頂部,併爲該字段的點擊事件上方的公共子例程騰出空間。
寫這樣的事情在頂部:
Public Sub GetFilePath()
Debug.Print Me.FilePath
End Sub
所以,你在訪問代碼現在應該是這個樣子:
公共子我叫GetFilePath
現在可以在子窗體中的每個字段的點擊事件中引用。讓我們完成上單擊我們剛剛開始的ID字段的事件......
...還引用同一個公共子在所有其他領域的上單擊事件(再次,通過選擇在設計視圖中的字段,然後單擊[...在屬性表的上單擊事件]按鈕):
在VBA編輯器,請確保您有即時窗口打開;它應該位於VBA代碼下方的區域。如果它不存在按Ctrl + G或轉到查看>即時窗口:
隨着VBA編輯器和即時窗口仍處於打開狀態,回到你的形式,放入窗體視圖。
點擊任一行,你應該可以看到你點擊打印出立即窗口排FilePath
數據(這是Debug.Print
一樣):
你可能穿上」 t想要FilePath
去立即窗口,但因爲你沒有指定你想要去的地方我想這至少說明如何通過點擊你的子窗體中的記錄來獲得該數據。
您只需將Debug.Print Me.FilePath
行替換爲對您有用的任何行。
希望這足以讓你開始雖然:)
MS Access不提供行單擊事件。您必須執行[Form onClick事件]或理想地將filePath設置爲HyperLink,並且onClicking FilePath檢索其值。
當您選擇[Form onClick事件]時,您將從選定的行中獲取FilePath。但是,點擊事件只會在您點擊表單而沒有任何字段時觸發。
如上所述,將FilePAth字段設置爲超鏈接,向其添加onClick事件並檢索該值。
- 1. UI單元格的選定索引
- 2. iOS中的索引列表和選定單元格
- 3. 獲得具有給定行索引和列索引的datagrid單元格的值
- 4. GridView單元格的單元格索引
- 5. 如何跟蹤UITableView中所有選定單元格的索引
- 6. 按行索引迭代選定的gridview單元格
- 7. C# - DataGridView和SelectedCells - 查找所選單元格的行索引
- 8. 在MATLAB中查找單元格中特定值的索引
- 9. 替換pandas DataFrame中選定單元格的值而不使用索引
- 10. Matlab,單元格索引
- 11. Infragistics UltraGrid選定的單元格值
- 12. 獲取選定的單元格值
- 13. 比較列表中的數組和選定的值,並在表格單元格基於索引
- 14. JFace - 在給定行索引處選擇可編輯單元格?
- 15. 獲取指定單元格的行和列索引
- 16. 如何檢索jqGrid中的選定單元格值?
- 17. 在單元格中搜索特定值
- 18. Matlab對單元格上的相同索引元素的均值
- 19. c#linq按單元格返回記錄 - 索引器和值
- 20. 比較2單元格並索引最後一個單元格的值
- 21. 保存,保留和檢索數組中的選定單元格
- 22. 如何獲取WPF網格中選定單元格的行索引
- 23. Openpyxl單元格值引用
- 24. 檢索DataGrid單元格值
- 25. ng網格單元格行/列索引
- 26. 從datagidview表中選擇一個單元格並從XML文件中搜索選定單元格的值
- 27. 區分選定單元格和編輯單元格
- 28. VBA - 連續空單元格的單元格引用的選擇
- 29. 根據單元格引用的單元格更改單元格的值
- 30. 如何使用單元格值搜索行索引
謝謝這麼多這是我收到的最詳細的答案之一。我希望我能更多地讚揚它! –
沒問題!很高興有幫助:) –