2016-09-19 89 views
0

長時間閱讀第一次海報在這裏。我有訪問編碼的基本知識,但沒有什麼奇特的。反正它在這裏。我已經在我們的產品表的訪問中通過單擊編碼來打開某個特定文件。當我點擊產品名稱或SKU時,它就是這樣做的,併爲我打開了特定的記錄(Product Profile Form)。真棒!我在該產品檔案表單的下一個和上一個按鈕上轉到下一個或上一個記錄。但是,如果我瀏覽產品列表並單擊產品標題。它打開,然後如果我然後單擊下一個或上一個記錄按鈕它首先顯示一個空白的產品配置文件,但在下一次單擊它說:「你不能去特定的記錄」彈出。該守則宏我有管狀產品目錄表上是點擊MS Access 2016打開記錄,然後可以轉到上一個或下一個記錄

/表姓名:父產品簡介表/ 查看:表單/ 篩選器名稱:/ Where條件=:=「[產品父SKU] ='」 & [產品父SKU] &「「」/ 數據模式:編輯/ 窗口模式:普通/

父產品SKU是主鍵字段名稱在我ParentProductTable 我已經試了又試算出這個對小時在線和這裏。 謝謝大家的幫助。

回答

0

好的我自己解決了,如果其他人有這個相同的問題,解決方法是這樣的。在窗體上製作一個命令按鈕。您必須針對命令按鈕運行一些不同的宏來執行點擊事件。對於下一個記錄按鈕在點擊你希望你的命令按鈕進入你的窗體的位置後,命令按鈕嚮導會彈出。在類別框中選擇「記錄導航」,然後在「操作」框中選擇「轉到下一條記錄」。完成命令按鈕嚮導。然後右鍵單擊該按鈕並選擇構建事件。這將打開宏工具。點擊添加新的動作,然後選擇宏RemoveFilterSort。之後,如果您將鼠標懸停在宏RemoveFilterSort上,您將看到綠色箭頭,以按您想要的順序放置您的宏。點擊綠色箭頭,直到它首先位於頂部。點擊保存,然後退出。現在你應該可以去下一個記錄。除了在命令嚮導彈出菜單中選擇「類別」區域中的「記錄導航」,然後在選擇「轉到下一條記錄」之前選擇「轉到上一條記錄」,而不是像之前那樣執行相同操作。我使用的是Access 2016.你基本上做了什麼就被告知按鈕在移動到下一個或上一個記錄之前刪除過濾器。如果您不想製作命令按鈕並使用底部的訪問提供的導航按鈕。您只能使用宏RemoveFilterSort創建一個命令按鈕,您將不得不單擊此按鈕以刪除篩選器,然後您可以單擊Access提供的導航按鈕。我希望這可以幫助別人。

相關問題