在计算机网络中Nll的中文含义是,2015年计算机二级考试《VFP》全真模拟试题(2)...

四、综合应用题

43在考生文件夹下完成下列操作:

(1)建立一个表单名和文件名均为my form的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选按钮(Option1和Option2)。Command1和Command2的标题分别是“生成表”和“退出”,Check1和Check2的标题分别是“系名”和“工资”,Option1和Option2的标题分别是“按职工号升序’’和“按职工号降序”。

87b208419a4937b95634af3c9f1ea516.png

(2)为“生成表”命令按钮编写click事件代码,其功能根据单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为two.dbf,two.dbf的字段包括职工号、姓名、系名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名为one_x.dbf,one_x.dbf的字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one_xx.dbf,one_xx.dbf的字段包括职工号、姓名、工资和课程号。

(3)运行表单,并分别执行如下操作:

①选中两个复选框和“按职工号升序”单选钮,单击“生成表,,命令按钮。

②只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。

③只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。

参考解析:

[操作步骤]

步骤1:单击工具栏中的“新建”按钮,新建-个表单文件,通过表单控件工具栏向表单中添加两个复选框、-个选项组和两个命令按钮,并将“教师表”和“学院表”添加到表单的数据环境中。

步骤2:设置表单的Name属性为m#orm,Caption属性为“教师情况”;设置两个命令按钮的Caption属性分别为。生成表”和“退出”;设置两个复选框的Caption属性分别为。系名”和“工资”;两个单选按钮的Caption属性分别为“按职工号升序”和“按职工号降序”。

步骤3:双击“生成表”按钮,为“生成表”命令按钮编写

Click"事件代码。

*****“生成表”按钮的Click事件代码*****

a=ThisForm.Checkl.Value

b=ThisForm.Cheek2.Value

C=ThisFafm.Olptiongroupp1.Optionl.Value

d=TlaisForm.0ptiongroup1.option2.Value

if a=l and b=l

if c=l

select职工号。姓名,系名,工资,课程号from教师表,

学院表;

Where教师表.系号=学院表.系号;

order by职工号;

into tablevtwo.dbf

else

if d=1

sdect职工号,姓名,系名,工资,课程号from教

师表,学院表;

where教师表.系号=学院表.系号;

order by职工号desc;

曲inw nlldC two.dbf

endif

endif

endif

if a=l andb=0

ifc=l

select职工号,姓名,系名,课程号from教师表,掣

院表;

whem教师表.系号=学院表.系号;

order by职工号;

into table one_x.dbf

else

ifd=l

select职工号,姓名,系名,课程号from教师表,

学院表;

where教师表.系号=学院表.系号;

order by职工号desc;

into table one.x.dbf

endif

endif

endif

if a=O and b=1

ife=1

∞leet职工号,姓名,工资,课程号from教师表,掣

院表;

where教师表.系号=学院表.系号;

order by职工号;

into talde olle_xx.dbf

else

if d=1

select职工号,姓名,工资,课程号from教师表,

学院表:

where教师表.系号=学院表.系号;

order by职工号desc;

into table one xx.dbf

endif

endif

cndif

**********************

步骤4:保存表单名为myform,按题目要求运行表单并执行相关操作。

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值