VF上机考试有关表单题.docVIP

  • 26
  • 0
  • 约9.29万字
  • 约 84页
  • 2017-02-28 发布于湖北
  • 举报
上级有关表单题 1套 二、简单应用(2小题,每题20分,计40分) 在考生目录下完成如下简单应用: 2. 打开FORM1表单,并按如下要求进行修改(注意:最后保存所做的修改): (1) 表单中有5个随机排列的命令按钮,不要移动或改变基准按钮的位置 (否则影响成绩),然后使其他命令按钮与基准按钮左部对齐; (2) 在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType 属性设置为表,然后设置另一个相关属性使在表格控件中显示customer表的记 录。 答: ① 打开并修改表单文件 MODIFY FORM form1 ②首先查看“基准按钮”的Left值(24),接着按Shift键不放,依次选定其他命令按钮,在“属性”对话框的“Left”值处输入“24”。 ③ 添加一个表格控件,控件名仍为系统给定的名称,在“属性”对话框的“RecordSourceType”选择“0 - 表”,在“RecordSource”处输入“customer” 3套 二、简单应用(2小题,每题20分,计40分) 在考生目录下完成如下简单应用: 2. 打开并按如下要求修改form1表单文件(最后保存所做的修改): (1) 在确定命令按钮的click事件(过程)下的程序有两处错误,请改正之; (2) 设置Text2控件的有关属性,使用户在输入口令时显示*(星号)。 答:① 打开并修改表单文件 MODIFY FORM form1 ② 双击“确定”按钮,在“Command1.Click”中进行修改 如果用户输入的用户名和口令一致,则在提示信息后关闭该表单。 第1处:是判断两个文本框的值是否相同,所以应改为:If Thisform.Text1.Value = Thisform.Text2.Value 第2处:是关闭表单,所以应改为:Thisform.Release ③单击“Text2”文本框,在其“属性”窗口的“PasswordChar”处输入“*”。 三、综合应用(1小题,计30分) 使用报表设计器建立一个报表,具体要求如下: (1) 报表的内容(细节带区)是order_list表的订单号、订购日期和总金额; (2) 增加数据分组,分组表达式是order_list.客户号,组标头带区的内 容是客户号,组注脚带区的内容是该组订单的总金额合计; (3) 增加标题带区,标题是订单分组汇总表(按客户),要求是3号字、黑体, 括号是全角符号。 (4) 增加总结带区,该带区的内容是所有订单的总金额合计。 最后将建立的报表文件保存为report1.frx文件。 提示:在考试的过程中可以使用显示→预览菜单查看报表的效果。 答:① 在命令窗口输入建立报表的命令 CREATE REPORT report1 ②在“报表设计器-report1.frx”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“数据环境设计器-报表设计器-report1.frx”窗口中,再单击鼠标右键,在弹出菜单中选择“添加”菜单项,在“打开”对话框中,选择表“order_list”,单击“确定”按钮,再关闭“添加表或视图”对话框,接着选定表“order_list”,单击鼠标右键,在弹出菜单中选择“属性”菜单项,在“属性”窗口的Order处选择“客户号”。 ③单击“报表\标题/总结”菜单项,接着显示“标题/总结”对话框,在对话框的“报表标题”处选中“标题带区”,在“报表总结”处选中“总结带区”,选完这两项后,单击“确定”按钮。 ④ 单击“报表\数据分组”菜单项,在“数据分组”对话框中,单击“...”按钮,接着显示“表达式生成器”对话框,在此对话框中双击“order_list.客户号”项,并在“按表达式分组记录expr:”处生成“order_list.客户号”,再单击“确定”按钮,返回到“数据分组”对话框中,于是单击“确定”按钮。 ⑤ 在“数据环境设计器”中,选定字段“定单号”并按住不放,接着移动鼠标至“细节”带区,松开鼠标,按同样方法来处理字段“订购日期”和“总金额”,接着移动“细节”带区来调整位置。 ⑥在“数据环境设计器”中,选定字段“客户号”并按住不放,接着移动鼠标至“组标头1:客户号”带区,松开鼠标。 ⑦ 在“页标头”带区增加一个标签“客户号”。 ⑧ 在“数据环境设计器”中,选定字段“总金额”并按住不放,接着移动鼠标至“组注脚1:客户号”带区,松开鼠标,接着在“组注脚1:客户号”带区选定中“总金额”并单击鼠标右键,在弹出菜单中选择“属性”菜单项,在“报表表达式”对话

文档评论(0)

1亿VIP精品文档

相关文档