试析Access2010中利用宏实现自定义菜单

2016-04-22 07:50陕西国防工业职业技术学院陕西户县710300
山东工业技术 2016年1期
关键词:窗体副本名称

郭 静(陕西国防工业职业技术学院,陕西 户县 710300)



试析Access2010中利用宏实现自定义菜单

郭静
(陕西国防工业职业技术学院,陕西户县710300)

摘 要:Access(Microsoft Office Access)为一款数据库管理系统,是系统程序之一。Access操作方法简单,适用的环境范围较广,且软件具有可视化操作工具,最大程度地实现客户的函数需求以及宏需求,体现数据库程序的优质性。作为使用最广泛的数据库系统程序之一,Access在操作的过程之中的窗体菜单是使用最频繁的,本文以Access2010为例,简析用宏实现自定义菜单的方式,并得出相应结论,为Access程序的设计提供更多理论依据。

关键词:Access2010;宏;自定义菜单

0 引言

“宏”是Access中的对象,主要的作用为批量批处理Access中的内容。利用宏可将Access的数据库对象全部组织并联系起来,完成特定需处理的任务。宏代码需要经过特殊方式构成,结构较为复杂,一般可分为操作参数、命令、组以及子宏等等多个结构部分,在进行操作的过程之中,需要通过宏设计器来对设计内容进行命令和操作。在Access2010的自定义菜单方面,程序以及功能的设定显得尤其重要,由于其中并没有提供自定义菜单的可设计化工具,所以,在进行设计时会存在一定的难度,利用宏能够实现自定义菜单的设计。

1 自定义菜单设计要点

1.1设计内容

首先,在利用宏对自定义菜单进行设计时,需要创建基础的三级菜单。一级菜单中包含“编辑”、“文件”以及“退出”等等,而在这三个菜单栏中还包含二级菜单栏,以此类推,二级菜单栏之中包含三级菜单栏。例如,利用宏制作一个学生信息菜单,具体如表1。

一级菜单栏 二级菜单栏 三级菜单栏打开窗体文件学生信息课程信息选课成绩打印预览学生信息课程信息选课成绩学生列表选课列表课程列表退出 关闭退出编辑

1.2设计方法

创建的步骤如下:

第1步:创建空白窗体,命名为多级菜单,用做自定义菜单。

第2步:创建一级菜单宏,并利用宏操作命令生成全部一级菜单,然后再利用宏设计一级菜单名称。

第3步:在一级菜单宏中创建子宏,即二级菜单,并利用宏命令来进行操作,实现命名。

第4步:在子宏(二级菜单)中创建新的宏,在每个子宏之中都按照需要创建子宏,即为三级菜单。在三级菜单命令操作完成之后,整个自定义菜单就基本完成了。

第5步:将多级菜单达开,会弹出“窗体属性”窗口,在窗口的菜单中选择“其他”选项,再选择“菜单栏”选项,并将刚刚简历的多级菜单名称输入,利用窗体视图将刚刚建立的自定义菜单打开,再选择”加载项“选项,从而得到多级菜单,自定义菜单的设置全部完成。

2 自定义快捷菜单的设计

在自定义菜单的设计中,不仅包含窗体菜单,还包括快捷菜单。快捷菜单与其他菜单类型设计的方法与内容是基本相同的,但是仍然存在差异。差异主要分为两点。一,在设置菜单时,不能利用会计菜单栏和菜单栏的共同属性进行一级菜单“宏”的设置,即二者不能同时存在,否则宏会受到两种菜单的同时影响,使窗体菜单与快捷菜单不能够同时出现在一个界面之中。在这种情况之下,并不是没有解决的方法。只需要在“宏”任务的窗格之下建立一个“一级菜单宏”副本,将此副本作为快捷菜单栏的宏,将其属性认定为副本,从而实现两个菜单的同时显示。二,快捷菜单栏通常无法完全将多级菜单显示出来,只能显示一部分。所以,应再利用宏创建一个快捷菜单,具体如下:①选择文件选项;②选择“选项”;③选择自定义功能区选项;④选择不再功能区命令;⑤选择用宏创建快捷菜单;⑥选择添加。将命令添加至数据库工具的功能区之内,然后再利用建立的副本,并在页面选项的菜单栏的属性之中进行副本名称的修改和命名,完成快捷菜单栏的设置。

3 注意事项

在进行新的自定义菜单创建时,有几方面容易出现误差。需要注意的为以下几个方面:在建立新的菜单时需要量菜单栏的属性设置为整个主菜单的宏名称;在创建新菜单的过程之中,宏的名称最好和菜单的名称是一致的;在使用宏设计时需要注意访问键的键盘是否定义正确,在设计之中随时对定义方法进行检查;为了使设计的菜单栏更加美观、清晰,可利用分隔线进行装饰;在设计的过程之中,还可利用DSM法进行设计,将普通菜单转化为敏感菜单。

4 结语

本文以Access2010为例,简单介绍了宏的使用方法和自定义菜单的创建方法,可见利用Access进行菜单的自定义创建方法较为简便,且创建过程十分快捷,同时,其扩充能力也比较好,所以,Access是数据库软件之中应用价值较高的一款,值得广泛推广。

参考文献:

[1]刘涛.Access2010中利用宏实现自定义菜单[J].农业网络信息,2014(08).

[2]张未未,郭凤英,韩爱庆.基于多种类型宏的Access数据库登录身份验证系统[J].计算机与现代化,2015(05).

DOI :10.16640/j.cnki.37-1222/t.2016.01.219

猜你喜欢
窗体副本名称
一种基于3 阶段实现的高性能云存储计算*
试谈Access 2007数据库在林业档案管理中的应用
面向流媒体基于蚁群的副本选择算法①
沪港通一周成交概况
沪港通一周成交概况
沪港通一周成交概况
沪港通一周成交概况
关于Access中切换面板的问题与解析
《口袋西游—蓝龙》新副本“幽冥界”五大萌点
走出孤独囧境