首页按钮激活窗体SysFrmMain_HomePage中DoMenuCmd函数-张志
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


首页按钮激活窗体SysFrmMain_HomePage中DoMenuCmd函数

发表时间:2021/8/3 16:18:10 评论(0) 浏览(4096)  评论 | 加入收藏 | 复制
   
摘 要:Access快速开发平台--主页导航页实现单击图标打开相应的窗体。
正 文:

      在Access快速开发平台2.2.0版本后,当我们要实现如下图所示,单击某一个导航按钮图片就能打开相应的窗体时,用以前的版本中教程中的代码会达不到目标,这时要分三步来解决:

第一步: DoMenuCmd函数改为下面的代码

Function DoMenuCmd(MenuText As String)
    On Error GoTo ErrorHandler
    Dim strMenuID As String
    
    strMenuID = Nz(DLookup("ID", "SysLocalNavigationMenus", "MenuText=" & SQLText(MenuText)))
    If IsChildForm(Me) Then
        Call Me.Parent.DoTreeMenuItemAction(Me.Parent.mclsNavTree.Nodes("K" & strMenuID))
    Else
        RunMenuCommand "" & DLookup("Command", "SysLocalNavigationMenus", "ID='" & strMenuID & "'")
    End If
    
ExitHere:
    Exit Function
    
ErrorHandler:
    MsgBoxEx Err.Description, vbCritical
    Resume ExitHere
End Function


第二步:把private 改为 public
     在SysFrmMain窗体中,把:Private Sub DoTreeMenuItemAction
     改成
     Public Sub DoTreeMenuItemAction
如下图:

点击图片查看大图


第三步:更改Key值

点击图片查看大图


key值在导航菜单编辑器中可以找到,如下图所示:

点击图片查看大图


Access软件网交流QQ群(群号:198465573)
 
 相关文章
快速开发平台首页按钮代码及提醒功能代码  【张志  2017/10/16】
快速开发平台设置首页  【qq1985178585  2017/11/9】
常见问答
技术分类
相关资源
文章搜索
关于作者

张志

文章分类

文章存档

友情链接