题43(a)表

题43(a)表

某快餐店的计算机管理系统中,需要建立食品销售记录。已知“快餐菜谱目录”“快餐销售”的数据表内容如题43(a)表、题43(b)表所示:

题43(a)表

某快餐店的计算机管理系统中,需要建立食品销售记录。已知“快餐菜谱目录”“快餐销售”的数据表内容如题43(a)表、题43(b)表所示:

题43(a)表

题43(b)表
“快餐销售”数据表的输入界面设计如题43(a)图:

题43(a)图
该输入界面的操作过程是:
(1)在日期控件中自动产生当前日期信息;
(2)在左面菜谱目录中选择一种食品;
(3)在右面列表中显示所选择食品编号;
(4)输入数量和折扣信息;
(5)向“快餐销售”数据表中添加一条销售记录;
(6)同时显示所选食品总计费用和折扣费用。
以上过程可以重复。一个顾客的食品全部输入完成后,单击“完成”按钮,清空右边的列表内容。试回答以下问题:
(1)该输入界面应用了哪几种Visual FoxPro控件?控件的总数是多少?(6分)
(2)以下是表单Forml的Activate事件代码,说明每个语句的功能。(2分)
THISFORM.日期.VALUE=DTOC(DATE())
THISFORM.LISTl.SETFOCUS
(3)“完成”控件的Click事件代码中,THISFORM.LIST2.CLEAR语句的功能是什么?(2分)


【正确答案】:(1)标签Label,(1分)文本框Text,(1分)按钮Buton,(1分)列表框list。(1分)共14个控件。(2分);
(2)设置日期文本框值为系统I期值,由日期型转换为字符型;(1分)将“Listl”设为焦点。(1分)
(3)将“List2”内容清空。(2分)
Top