找考题网-背景图
问答题

某新华书店的计算机管理系统中,需要为顾客购书建立销售记录。已知“销售记录”、“图书目录”的数据表内容如下所示:

该界面的操作过程是:先输入书号,在“图书目录”表中判断书号是否正确,如果正确,向“销售记录”表添加一个空记录,输入数量和折扣,同时在右边的列表中显示已经输入的图书书名、单价。以上过程可以重复。一个顾客购买的图书全部输入完成后,单击“完成”按钮,显示总书款和折扣后的应付书款。试回答以下问题:(1)该输入界面共应用了哪几种Visual FoxPro控件,控件的总数是多少(2)以下是“折扣”控件的LostFocus事件代码,说明每个语句的功能。s=s+图书销售发票__图书目录.单价*折扣*数量s0=s0+图书销售发票__图书目录.单价*数量THISFORM.书号.SETFOCUS(3)以下是“完成”控件的Click事件代码,说明每个语句的功能。THISFORM.LABEL4.CAPTION=STR(s0,10,2)THISFORM.LABEL5.CAPTION=STR(s,10,2)

【参考答案】

(1)标签Label,文本框Text,按钮Button,列表框List,共15个控件
(2)汇总每种书的折扣款;汇总每种书的总书款;将名称为“txt书号”的控件设为焦点
(3)显示总书款,显示折扣后的总书款