Access快速开发平台--同一个窗体,怎么通过菜单多模式打开-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access开发平台


Access快速开发平台--同一个窗体,怎么通过菜单多模式打开

发表时间:2019/11/28 19:37:27 评论(0) 浏览(6374)  评论 | 加入收藏 | 复制
   
摘 要:在实际需求中,很多时候一个窗体,需要多种打开模式。通过A菜单加载全部数据,通过B菜单只加载待审核的数据,但是在平台中,以子窗体模式打开的窗体,是无法传递参数的。这样的情况下想实现多个菜单打开一个窗体,根据菜单执行不同的模式可以这样处理。
正 文:

      下面以frmProject窗体为例,1.打开时加载全部数据;2.打开时只显示待审核数据

要实现该功能,需要以下步骤:

1.在模块种新增两个函数:

Public ProjectOpenMode As Long '全局变量

Public Function OpenProjectForm()
    ProjectOpenMode = 0
    RunMenuCommand "OpenForm|frmProject|||||-1|"
End Function

Public Function OpenProjectWaitAuditForm()
    ProjectOpenMode = 1
    RunMenuCommand "OpenForm|frmProject|||||-1|"
End Function

2.在项目管理(显示全部数据)菜单编辑中,选择指定代码,然后在函数名称种输入:OpenProjectForm


3.在待审核项目管理的菜单编辑中,选择指定代码,然后在函数名称种输入:OpenProjectWaitAuditForm


4.在frmProject中的加载时间中,Me.Recalc 这行之前插入:

Select CASE ProjectOpenMode
CASE 0
	Me.sfrList.Form.RecordSource = "Select * FROM tblProject"
CASE 1
	Me.sfrList.Form.RecordSource = "Select * FROM tblProject Where Audit=False "
CASE ...'根据需要还可以在增加其他模式
End Select


这样设置下来,即可通过项目管理查看所有项目信息;通过待审核项目管理查看待审核项目信息。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【Access快速开发平台源码作品】树控件示例--阿庆嫂风味小吃店...  【阿四  2019/11/21】
Access快速开发平台--2.5.1.462版_权限控制失效的解...  【ozh2k003  2019/11/20】
Access快速开发平台--显示SysFrmMain_HomePa...  【ozh2k003  2019/11/20】
Access快速开发平台--Access编译错误:未找到命名参数的...  【麥田  2019/11/24】
Access快速开发平台--Main文件无法在某些电脑保存、生成、...  【  2019/11/27】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接