簡體   English   中英

訪問2016 VBA命令按鈕進行排序不起作用

[英]Access 2016 VBA command button to sort not working

我需要按字母順序對表單上的記錄的連續列表進行排序的幫助。 單擊按鈕SortAZ應該觸發此操作。

詳細信息:tblPatients包含患者姓名及其ID號的列表。 當我僅基於此信息創建表單時,將創建一個cmd按鈕並按預期工作。 我還希望允許用戶按任何條件過濾列表(例如,他們只記住名字,而不記住ID或姓氏)。

frmPatients在“詳細信息”部分上方有一個標題。 我似乎無法讓vba識別詳細信息部分中的字段。 我嘗試了幾種不同的組合(請參閱注釋行),甚至重命名了“詳細信息”部分。

 Private Sub SortAZClick()
      Me.FilterOn = False
      Me.OrderByOn = False
     'Me.LastName.SetFocus

     'Me.OrderBy = "LastName"
     'Me.OrderByOn = True
     'Me.Detail.OrderBy = "[LastName]"
     'Me.Detail!OrderBy = "LastName"
      Me.FilterResults!OrderBy = "[LastName]"

     'Me.Form.OrderBy = "LastName"
      Me.Form.OrderByOn = True
     'me.Detail!requery
      Me.Requery
End Sub

哦,恐怖! 問題出在第一行。 應該是Private Sub SortAZ_Click()只需省略下划線即可阻止它執行任何操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM