断的表单,当用户选择其中的若干项后,单击确定按 钮,将在右下角显示用户答题是否正确
三、完成情况
使用表单设计器进行设计,其中代码部分如下 计算表单计算按钮的单击事件参考代码:
s=0 FOR i=thisform.spinner1.Value TO thisform.spinner2.Value STEP thisform.spinner3.Value s=s+i ENDFOR thisform.text1.Value=s
判断表单判断按钮的单击事件参考代码:
thisform.label2.caption="你的判断是" if thisform.check4.value=1 thisform.label2.caption= thisform.label2.caption+" 不正确!" else if thisform.check1.value=1 AND thisform.check2.value=1 AND thisform.check3.value=1 AND thisform.check5.value=1 thisform.label2.caption= thisform.label2.caption+" 正确!" else if thisform.check1.value=0 AND thisform.check2.value=0 AND thisform.check3.value=0 AND thisform.check5.value=0 thisform.label2.caption="请选择!" else thisform.label2.caption= thisform.label2.caption+" 不完全正确!" endif endif endif
- 11 -
四、实验结果
等差数列计算表单设计如下
使用如下
多项选择设计如下
- 12 -
使用如下
- 13 -
实验四
报表设计和应用 2012-5-21
一、实验目的
能够熟练使用报表向导和快速报表命令设计出简单的单表报表, 并掌握使用报表 设计器设计出个性化单表和多表报表的方法。
二、实验内容
1. 以学生信息表 xsxxb 为数据源,利用报表向导设计出学生报表,输出内容更 包括:、、性别、民族、出生日期、班级代码字段的内容。 2. 在报表设计器中
修改向导创建的学生信息表报表,删除页标头区班级代码标 签和细节区班级代码域,并在页标头区添加班级标签和在细节区添加班级名称域,创 建多表报表。 3. 以学生成绩表 xscjb、学生信息表 xsxxb 和学生班级表 xsbjb 为数据源,利 用报表设计器,
设计出以报表。
三、完成情况
1,使用报表设计器进行设计,如图
结果:
- 14 -
2,使用在报表的数据环境中添加所使用的表文件,并建立表之间的关联关系, 设置为替换,得到:
3,利用一对多报表设计导向,设计报表
- 15 -
产出报表为:
四、实验结果
1,学生信息表报表
2,学生信息表
3,学生成绩表
- 16 -
实验五
菜单的设计与应用 2012-5-23
一、实验目的
能够熟练利用快速菜单命令创建下拉式菜单, 用菜单设计器创建下拉式菜单和快 捷菜单,并为菜单项指定任务;能够通过菜单设计器中菜单项的提示列与系统菜单中 “常规选项”和“菜单选项”命令设置菜单的属性。
二、实验内容
1.设计一个如图所示的下拉式菜单,并生成.mpr 文件,然后设计一个表单,并 将该菜单添加表单中。 2. 设计一个快捷菜单,它包括编辑菜单的撤销、重做、复制、粘贴、剪切五个 菜单选项。 然后编写一程序, 实现浏览 xsxxb 时, 单击鼠标右键能够操作该快捷菜单。
三、完成情况
1.用菜单设计器设计菜单系统, 并在菜单的常规选项对话框中设置该菜单为顶层 表单的菜单,然后创建表单,并设置该表单位顶层表单,在其Init或者Load事件添加 调用菜单的代码。如图
- 17 -
2.用菜单设计器设计出快捷菜单,并保存生成快捷菜单
系统,编写
程序,使设计 的快捷菜单系统成为浏览xsxxb的快捷菜单系统,代码如下
SET TALK OFF CLEAR PUSH KEY CLEAR ON KEY LABEL RIGHTMOUSE DO 快捷菜单2.MPR USE XSXXB BROWSE
四、实验结果
1.设计一个如图所示的下拉式菜单,并生成.mpr 文件,然后设计一个表单,并将 该菜单添加表单中。结果如图:
- 18 -
2. 设计一个快捷菜单,它包括编辑菜单的撤销、重做、复制、粘贴、剪切五个 菜单选项。 然后编写一程序, 实现浏览 xsxxb 时, 单击鼠标右键能够操作该快捷菜单。 结果如图
- 19 -
- 20 -