会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 窗体控件 > 正文

统一窗体编辑命令按钮到工具栏

时间:2009-05-19 09:04 来源:accessbbs 作者:tan9698 阅读:
为了不想在每个数据录入窗体里钉上“新增、修改、审核、记帐”的按钮,以致浪费窗体布局的空间。我们首先自定义一个工具栏命名为PToolbar,在工具栏上自定义四个按钮分别引用四个自定义函数:=ToNew()新增、=ToEdit() 修改、=Audit() 审核、=Chalk()记帐。这四个函数在每个数据录入窗体用Public 声明,不同窗体的同名操作函数所含的过程内容各有不同,视数据控制的具体需要而定。然后在公用模块中建立一个控制工具栏“新增、修改、审核、记帐”等按钮状态的公用过程,在各窗体的成为当前事件中引用。过程如下:

Public Sub PToolbarCtl(frm As Form)  '编辑工具栏的控制
    If frm.ChalkYes = True Then
        frm.Seal.Visible = True
        frm.Seal.Caption = "已记帐"
        CommandBars("PToolbar").Controls(5).Caption = "反记帐"
        CommandBars("PToolbar").Controls(5).Enabled = True
        CommandBars("PToolbar").Controls(4).Caption = "反审核"
        CommandBars("PToolbar").Controls(4).Enabled = False
        CommandBars("PToolbar").Controls(2).Enabled = False
    ElseIf frm.AuditYes = True Then
        frm.Seal.Visible = True

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: