我在 MS Access 表单上有一个多页元素,我正在尝试使用 GetArgs 来识别要使用以下代码打开哪个页面。
Dim WrdArray() As String
If Not IsNull(Me.OpenArgs) Then
LoadAndLocation = Me.OpenArgs
WrdArray() = Split(LoadAndLocation, "|")
OriginalPage = WrdArray(1) 'Results in the correct page name, e.g. Fina
Me.OriginalPage.SetFocus
End If
如何将页面名称转换为 Access 可以接受的格式?
答案1
除了 Tumbleweed 徽章 :) 我发现我需要在引用所需页面之前引用选项卡控件。我添加了行
Dim OriginalPage as String
并替换Me.OriginalPage.SetFocus
为Me.tabDeposits.Pages(OriginalPage).SetFocus
,它立即运行。