首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,打开名称为CDB的商品销售数据库,完成如下综合应用: 创建一个标题名为“顾客购买商品查询”、文件名为GK的表单,如图3—12所示。 表单要求如下: ①在该表单中设计两个标签、两个文本框、一个表格控件和两个命令按钮。
在考生文件夹下,打开名称为CDB的商品销售数据库,完成如下综合应用: 创建一个标题名为“顾客购买商品查询”、文件名为GK的表单,如图3—12所示。 表单要求如下: ①在该表单中设计两个标签、两个文本框、一个表格控件和两个命令按钮。
admin
2014-11-30
58
问题
在考生文件夹下,打开名称为CDB的商品销售数据库,完成如下综合应用:
创建一个标题名为“顾客购买商品查询”、文件名为GK的表单,如图3—12所示。
表单要求如下:
①在该表单中设计两个标签、两个文本框、一个表格控件和两个命令按钮。
②表单中两个标签的名称分别为Label1和Label2,其标题分别为“顾客号”和“应付款”;两个文本框的名称分别为Text1和Text2,前者用于输入查询的顾客号,后者用于显示该顾客的应付款;表格Gridl用于显示顾客购买商品的详细记录。
③两个命令按钮的功能如下:
“查询”按钮(Command1):在该按钮的Click事件中编写程序,采用SQL语句根据第1个文本框输入的顾客号进行查询。在表格控件中显示该顾客的顾客号和购买的每件商品的商品号、商品名、单价、数量和金额,各记录按商品号升序排序。该查询结果应同时存储到表tjb.dbf中。另外需要统计该顾客的应付款,并将结果显示于Text2文本框中。
说明:金额=单价*数量,应付款=顾客购买的商品金额合计。
“退出”按钮(Command2):关闭并释放表单。
注意:表格控件的RecordSourceType属性设置为“4-SQL说明”。
表单设计完成后,运行该表单,输入顾客号:010003,单击“查询”按钮进行查询。
选项
答案
步骤1:在命令窗口执行命令:CREATE FORM GK,打开表单设计器新建表单。 步骤2:从“表单工具栏”中依次向表单添加两个标签、两个文本框、一个表格控件和两个命令按钮控件。在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值。见表4-15。 [*] 步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: *****“查询”按钮的click事件代码***** 1 GKH=THISFORM.TExT1.VALUE 2 THIS FORM.GRID1.RECORDSOURCE="SELECT order.顾客号, order.商品号, Comm.商品 名, comm.单价, order.数量,; 3 comm.单价 * order.数量as金额; 4 FROM comm INNER JOIN order ; 5 ON comm.商品号=order.商品号; 6 WHERE order.顾客号=ALLTRIM(THISFORM. TEXTl.VALUE); 7 0RDER BY 2 ; 8 INTO TABLE tjb.dbf" 9 SELECT sUM(金额)FROM TJB INTO ARRAY A 10 THISFORM.TEXT2.VALUE=A(1) *****“退出”按钮的click事件代码料*****
THISFORM.RELEASE
步骤4:单击“常用”工具栏中的“运行”按钮运行表单,在文本框中输入“010003”,单击“查询”命令按钮,然后单击“退出”命令按钮结束。
解析
本题主要考查了表单及控件的常用属性的设置;SQL的简单查询和联接查询。
对本题操作时,首先根据题意新建表单,添加控件并修改其相关属性。
本题中的SQL程序设计部分考查的是SQL联接查询,属于比较简单的查询语句,注意正确引用文本框中的值即可;本题的“应付款”可以通过数组保存,然后再赋给第二个文本框用来显示。
转载请注明原文地址:https://kaotiyun.com/show/xsEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
对建立良好的程序设计风格,下列描述正确的是( )。
设有选课表,表中包含字段有:学号N(6),课程号C(6),成绩N(4)。要查询每门课程的学生人数,要求显示课程号和学生人数,对应的SQL语句为:SELECT课程号,COUNT(学号)AS学生人数FROM选课表;GROUPBY______
将一个项目编译成一个应用程序时,如果应用程序中包含需要用户修改的文件,则必须将该文件标为______。
下面所列条目中,错误的SQL语句是______。
数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。
下述关于数据库系统的叙述中正确的是______。
自由表与数据库表相比较,在数据库中可以建立______索引,而在自由表中不能建立。
假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:{^2001-9-10}-{^2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为( )。
有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将L述索引设置为当前索引的命令是( )。
修改表单的______属性值,可以修改表单的背景颜色。
随机试题
A.T细胞B.B细胞C.NK细胞D.吞噬细胞E.树突状细胞参与控制肿瘤生长发育的最重要宿主应答的细胞是
青年,男性,大面积烧伤8小时,已静脉输液3000ml,判断其血容量是否补足的简便、可靠指标是( )。
心包积液的病因有哪些
A.肩关节B.肘关节C.髋关节D.膝关节E.桡腕关节有盂缘的是
妊娠合并心脏病的妊娠期处理。以下哪项不合适
某企业职工小马不喜欢现在的工作,经常出工不出力,多次因工作质量问题与主管领导发生了摩擦,小马想主动解除劳动合同,但又有顾虑,原因是小马在1年前接受企业的安排,到国外参加了专业培训,企业为此支付了4万元培训费用,且小马与企业订立了培训服务期协议和竞业限制协议
经风险调整的收益率为每个业务单位或交易的()和经济资本的比率。
下列资产中,不能计算折旧扣除的是()。
求f(x)=的间断点并判断其类型.
SmartphonesAsmartphoneisonedevicethatcantakecareofallofyourhandheldcomputingandcommunicationneedsinasin
最新回复
(
0
)