首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,打开名称为CDB的商品销售数据库,完成如下综合应用: 创建一个标题名为“顾客购买商品查询”、文件名为GK的表单,如下图所示。 表单要求如下: (1)在该表单中设计两个标签、两个文本框、一个表格控件和两个命令按钮。
在考生文件夹下,打开名称为CDB的商品销售数据库,完成如下综合应用: 创建一个标题名为“顾客购买商品查询”、文件名为GK的表单,如下图所示。 表单要求如下: (1)在该表单中设计两个标签、两个文本框、一个表格控件和两个命令按钮。
admin
2017-02-28
24
问题
在考生文件夹下,打开名称为CDB的商品销售数据库,完成如下综合应用:
创建一个标题名为“顾客购买商品查询”、文件名为GK的表单,如下图所示。
表单要求如下:
(1)在该表单中设计两个标签、两个文本框、一个表格控件和两个命令按钮。
(2)表单中两个标签的名称分别为Label1和Label2,其标题分别为“顾客号”和“应付款”;两个文本框的名称分别为Text1和Text2,前者用于输入查询的顾客号,后者用于显示顾客的应付款;表格Grid1用于显示顾客购买商品的详细记录。
(3)两个命令按钮的功能如下:
①“查询”按钮(command1)
在该按钮的Click事件中编写程序,采用SQL语句根据第1个文本框输入的顾客号进行查询。在表格控件中显示该顾客的顾客号和购买的每件商品的商品号、商品名、单价、数量和金额,各记录按商品号升序排序。该查询结果应同时存储到表tjb.dbf中。另外需要统计该顾客的应付款,并将结果显示在Text2文本框中。
说明:金额=单价*数量,应付款=顾客购买的商品金额合计
②“退出”按钮(Command2):关闭并释放表单。
注意:表格控件的RecordSourceType属性设置为“4一SQL说明”。
表单设计完成后,运行该表单,输入顾客号:010003,单击“查询”按钮进行查询。
选项
答案
步骤1:单击“打开”按钮,在“打开”对话框中选择考生文件夹下的CDB数据库。 步骤2:单击“新建”按钮,在打开的“新建”对话框中选择“表单”选项,再单击“新建文件”按钮。 步骤3:在表单上添加各控件、文本框、表格、命令按钮,并进行适当的布置和大小调整。 步骤4:根据题目要求设置各标签、表格、命令按钮以及表单的属性值。 步骤5:将表格Grid1的RecordSourceType属性值设置为“4一SQL说明”。 步骤6:设置“查询”按钮的Click事件代码: ThisForm.Grid1.RecordSource="SELECT Order.顾客号,Comm.商品号,商品名,单价,微量,Comm.单价*Order.数量as金额FROM cdb!comm INNER JOIN cdb!order ON comm.商品号=Order.商品号WHERE顾客号=ALLTRIM(ThisForm.Text1.Value)order by Comm.商品号INTO TABLE tjb" SELECT sum(Comm.单价*Order.教量)FROM cdb!comm INNER JOIN cdb!order ON Comm.商品号=Order.商品号WHERE顾客号=ALLTRIM(ThiSForm.Text1.Value) INTO ARRAY temp ThisForm.Text2.Value=temp 步骤7:设置“退出”按钮的Click事件代码: Release ThisForm 步骤8:保存表单为GK并运行,在“顾客号”文本框输入“010003”,单击“查询”按钮进行计算。最后,单击“退出”按钮结束。
解析
建立表单并添加控件,然后按要求修改各控件的属性;“查询”按钮的事件中要使用多表查询语句得到指定的结果显示在Grid1控件中,同时还需要一条查询语句统计应付款,可以使用临时变量存储这个结果。
转载请注明原文地址:https://kaotiyun.com/show/Y0Ip777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
有订单表如下:订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D,金额(N,6,2))查询所有2002年6月签订的订单,正确的SQL语句是()。
在SQLSELECT查询中,为了使查询结果排序必须使用短语()。
在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语()。
打开已经存在的表单文件的命令是()。
在VisuMFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
在考生文件夹下完成下列操作:(1)将歌手比赛分为4个组,“歌手表”中的“歌手编号”字段的左边两位表示该歌手所在的组号。考生文件夹下的程序文件five.prg的功能是:根据“歌手表”计算每个组的歌手人数,将结果存入表one,表one中有“组号”和“歌手人
随机试题
建筑工程预付款的预付额度一般不得超过当年建筑工程工作量的()。
持证人员从事会计工作,应当自从事会计工作之日起的一定期间内,填写注册登记表,并持会计从业资格证书和所在单位出具的从事会计工作的证明,到向其颁发会计从业资格证书的会计从业资格管理机构办理注册会计登记。该期限为()。
要以年金计算必须符合的条件不包括以下的()
假定不考虑其他因素,仅就下列选项中的单个信息,以下可以担任董监高的有()。Ⅰ.谢某担任某企业法定代表人,因未按规定期限办理工商年检被吊销营业执照,谢某负有个人责任,营业执照被吊销未逾3年Ⅱ.公司技术副经理17岁,为发明天才,已经拥有4项发明专利,
简述工作信息分析的基本方法。
小明因为失恋而痛苦万分,但他并没有因此消沉下去,而是把失恋的痛苦化为勤奋学习的动力,将注意力转移到学习中,证明自己的能力,这属于情绪管理策略中的()。
在网络安全中,截取是指未授权的实体得到了资源的访问权,这是对()。
在考生文件夹下的“sampl.aeedb”数据库文件中已建立了表对象“tEmployee”。请按以下操作要求,完成表的设计。(1)判断并设置“tEmployee”表的主键。(2)设置“性别”字段的默认值为“男”。(3)删除表中
下列各存储器中,存取速度最快的是()。
In1998theUnitedStatesDepartmentofTransportationreceivednearly10,000consumercomplaintsaboutairlines;in1999itrec
最新回复
(
0
)