宏与模块的设计
第1题
【操作要求】
打开“05宏与模块实验要求及素材\1”文件夹,在此文件夹下有一个数据库文件samp5-1. accdb,其中已经设计好一个“库存情况”窗体和一个“产品定额储备”表,请按照如下要求完成操作:
(1)创建一个宏,使其能打开“产品定额储备”表,将所建宏命名为“打开”;
(2)对“库存情况”窗体进行如下设置。将窗体页脚高度设置为1. 616cm,在距窗体页脚左边为5. 5cm、距上边为0.4cm处放置一个命令按钮,命令按钮的宽度为2 cm,功能是单击“打开”按钮时运行宏,所运行的宏名为“打开”,按钮上显示文本“打开”,名称为“命令1”。
   
第2题
【操作要求】
打开“05宏与模块实验要求及素材\2”文件夹,在此文件夹下存在一个数据库文件samp5-2. accdb,其中有一个“库存情况”窗体和一个“产品定额储备”表及“产品定额储备”查询,请按照以下要求完成操作:
(1)创建一个宏,使其能删除“产品定额储备”查询,将所建宏命名为“删除”;
(2)对“库存情况”窗体进行如下设置:将窗体页脚高度设置为1. 8cm,在距窗体页脚左边5.3cm、距上边0.45cm处放置一个命令按钮,命令按钮的宽度为2cm,功能是单击“删除”按钮时运行宏,所运行的宏名为“删除”,按钮上显示文本“删除”,名称为“命令1”。
提示:不使用“命令按钮向导”创建命令按钮。
   
第4题
【操作要求】
打开“05宏与模块实验要求及素材\4”文件夹,在此文件夹下存在一个数据库文件samp5-4. accdb,其中已经设计好表对象“产品”、“供应商”,查询对象“按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭窗口”。试按以下要求完成设计。
创建一个名为fMenu的窗体,要求如下:
(1)对窗体进行如下设置,在距窗体左边1cm,距上边0. 6 cm处依次水平放置三个命令按钮“显示修改产品表”(名为bt1)、“查询”(名为bt2)和“退出”(名为bt3),命令按钮的宽度为2cm,高度为1. 5cm,每个命令按钮相隔1cm;
(2)设置窗体“标题”为“主菜单”;
(3)当单击“显示修改产品表”命令按钮时,运行宏“打开产品表”,就可以浏览“产品”表;
(4)当单击“查询”命令按钮时,运行宏“运行查询”,即可启动查询“按供应商查询”;
(5)当单击“退出”命令按钮时,运行宏“关闭窗口”,关闭fMenu窗体,返回到数据库窗口下。
第5题
【操作要求】
打开“05宏与模块实验要求及素材\5”文件夹,在此文件夹下存在一个数据库文件samp5-5. accdb,其中已经设计了表对象tEmp,窗体对象fEmp,报表对象rEmp和宏对象mEmp。试在此基础上按照以下要求补充设计。
    (1)将报表rEmp的报表页眉区域内名为bTitle标签控件的标题文本在标签区域中居中显示,同时将其安排在距上边0. 5cm、距左侧5cm的位置;
(2)设计报表rEmp的主体节区内tSex文本框控件依据报表记录源的“性别”字段值来显示信息:性别为1,显示“男”;性别为2,显示“女”;
(3)将fEmp窗体上名为bTitle的标签文本颜改为红显示。同时,将窗体按钮btnp的单击事件属性设置为宏mEmp,以完成按钮单击打开报表的操作。
注意:不允许修改数据库中表时象tEmp和宏对象mEmp ;不允许修改窗体时象fEmp和报表对象rEmp中未涉及的控件和属性。
第6题
【操作要求】
打开“05宏与模块实验要求及素材\6”文件夹,在此文件夹下存在一个数据库文件samp5-6. accdb,其中已经设计好表对象tCollect,查询对象qT,同时还设计出以tCollect为数据源的窗体对象fCollect。试在此基础上按照以下要求补充窗体设计。
(1)将窗体fCollect的记录源改为查询对象qT;
(2)在窗体fCollect的窗体页眉节区位置添加一个标签控件,其名称为bTitle,标题显示为“CD明细”,字体为“黑体”,字号大小为20,字体粗细为“加粗”;
(3)将窗体标题栏上的显示文字设为“CD明细显示”;
(4)在窗体页脚节区位置添加一个命令按钮,并命名为bC,按钮标题为“改变颜”;
(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后CDID标签的显示颜改为红。要求用VBA代码实现。
注意:不允许改动窗体对象fCollect中未涉及的控件和属性;不允许修改表对象tCollect和查询对象qT。
第7题
【操作要求】
打开“05宏与模块实验要求及素材\7”文件夹,在此文件夹下存在一个数据库文件samp5-7. accdb,其中已经设计好表对象tEmployee和宏对象m1,同时还设计出以tEmployee为数据源的报表对象fEmployee。试在此基础上按照以下要求补充窗体设计。
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为bTitle,初始化标题显示为“雇员基本信息”,字体为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在窗体页脚节区位置添加一个命令按钮,命名为bList,按钮标题为“显示雇员情况”;
(3)设置所建命令按钮bList的单击事件属性为运行宏对象m1;
(4)将窗体的滚动条属性设置为“两者均无”。
注意:不允许修改窗体对象fEmployee中未涉及的控件和属性;不允许修改表时象tEmployee和宏对象m1。
第8题
【操作要求】
打开“05宏与模块实验要求及素材\8”文件夹,在此文件夹下存在一个图像文件test. bmp和一个数据库文件samp5-8. Accdb。samp5-8. accdb数据库中已经设计了表对象tEmp和tTemp,窗体对象fEmp,报表对象rEmp和宏对象mEmp。试在此基础上按照以下要求补充设计:
(1)将表tTemp中年龄小于30岁(不含30)、职务为职员的女职工记录选出并添加进空白表tEmp里;
提示:可以使用普通复制或设计追加查询并运行等两种方式实现。
(2)将窗体fEmp的窗体标题设置为“信息输出”;将窗体上名为btnp的命令按钮的外观设置
为图片显示,图片选择素材文件夹下的test. bmp图像文件;将btnp命令按钮的单击事件设置为窗体代码区已经设计好的事件过程btnp_click;
(3)将报表rEmp的主体节区内tName文本框控件设置为“姓名”字段内容显示;将宏mEmp重命名保存为自动执行的宏。
注意:不允许修改数据库中表对象tTemp;不允许修改宏对象mEmp里的内容;不允许修改窗体对象fEmp和报表对象rEmp中未涉及的控件和属性。
第9题登录按钮图片素材
【操作要求】
打开“05宏与模块实验要求及素材\9”文件夹,在此文件夹下存在一个数据库文件samp5-9. Accdb。其中已经设计了表对象tStudent和tGrade,同时还设计出窗体对象f Grade和fStudent。请在此基础上按照以下要求补充fStudent窗体的设计:
(1)将名称为“标签15”"的标签控件名称改为tStud,“标题”改为“学生成绩”;
(2)将名称为“子对象”控件的源对象属性设置为fGrade窗体,并取消其“浏览按钮”;
(3)将fStudent窗体“标题”改为“学生信息显示”;
(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条;
(5)在窗体中有一个“退出”命令按钮(名称为bQuit),单击该按钮后,应关闭fStudent窗体。现已编写部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象fGrade和fStudent中未涉及的控件、属性;不允许修改表对象tStudent和tGrade。
对于VBA代码,只允许在“***********”与“**********”之间的空行内补充语句完成设计,不允许增删和修改其他位置已存在的语句。
第10题
【操作要求】
打开“05宏与模块实验要求及素材\10”文件夹,在此文件夹下存在一个数据库文件samp5-10. accdb,其中已经设计好表对象tEmp,按照以下要求完成操作:
(1)创建窗体fError,在窗体主体节上放置一个标签bTitle和一个命令按钮Cmd1,标签内容是“登录错误”,按钮显示“关闭”,单击按钮后关闭窗体;
(2)创建宏macro1,在宏中设计操作打开表tEmp;
(3)创建窗体fMain,在窗体主体节上放置一个文本框bText和一个命令按钮bCmd1,按钮上显示“确定”,单击按钮后,验证文本框中输入的密码是否为1234,如果密码错误,打开error窗体,如果正确则关闭本窗体,并运行宏macro1。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。