首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,打开selldb数据库,完成如下综合应用: 创建一个标题名为“部门销售查询”,表单名为Form1,文件名为XS的表单,如图1-23所示。 表单要求如下: 在该表单中设计两个标签、两个文本框、一个表格和两个命令按钮。
在考生文件夹下,打开selldb数据库,完成如下综合应用: 创建一个标题名为“部门销售查询”,表单名为Form1,文件名为XS的表单,如图1-23所示。 表单要求如下: 在该表单中设计两个标签、两个文本框、一个表格和两个命令按钮。
admin
2013-03-31
32
问题
在考生文件夹下,打开selldb数据库,完成如下综合应用:
创建一个标题名为“部门销售查询”,表单名为Form1,文件名为XS的表单,如图1-23所示。
表单要求如下:
在该表单中设计两个标签、两个文本框、一个表格和两个命令按钮。
①两个标签对象标题文本分别为“部门号”(Label1)和“年度”(Label2);两个文本框分别用于输入部门号(Text1)和年度(Text2);表格控件用于显示查询结果(Grid1)。
②两个命令按钮的功能如下:
“查询”按钮(Command1):在该按钮的Click事件中编写程序,根据输入的部门号和年度,在表格控件中显示:该部门销售的“商品号”、“商品名”、“一季度利润”、“二季度利润”、“三季度利润”和“四季度利润”,将查询结果存储到以“xs+部门号”为名称的表中(例如,部门号为02,则相应的表名为xs02.dbf)。
注意:表的字段名分别为:“商品号”、“商品名”、“一季度利润”、“二季度利润”、“三季度利润”和“四季度利润”。
“退出”按钮(Command2):关闭并释放表单。
注意:表格控件的RecordSourceType属性设置为“4-SQL说明”。
表单设计完成后,运行该表单,输入部门号:02,年度:2005,单击“查询”按钮进行查询。
选项
答案
步骤1:在命令窗口执行命令:
CREATE FORN xs
,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加两个标签、两个文本框、一个表格控件和两个命令按钮。 步骤2:在“属性”面板的下拉框中选择表单对象,在 “全部”选项卡中修改对象属性值,见表2-26。 [*] 步骤3:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: *****“查询”按钮的Click事件代码(以下SQL查询语句通过查询设计器生成)***** bmh=ALLTRIM(THISFORM.TEXT1.VALUE) nf=ALLTRIM(THISFORM.TEXT2.VALUE) Ctable="xs"+bmh THISFOBM.GRID1.RECORDSOURCE="; SELECT商品代码表.*,销售表.一季度利润,销售表.=季度利润,; 销售表.三季度利润,销售表.四季度利润; FROM SELLDB!商品代码表 INNER JOIN SELLDB!销售表; ON 商品代码表.商品号=销售表.商品号; WHERE销售表.部门号=bmh; AND销售表.年度=nf; INTO TABLE &ctable" THISFORM.REFRESH *****“退出”按钮的Click事件代码*****
THISFORM.RELEASE
步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
解析
本大题主要考查了表单及控件的常用属性和方法的设置;SQL联接查询。本题的关键是程序代码的设计,其编程思想大致如下:
首先定义两个变量分别等于两个文本框中的数据,然后再定义一个变量,变量值等于字符串“bmh”加上年份文本框中的数据,该变量主要用于指定保存表记录的表名。
接着是将表格的数据源设置为一段SQL语句,该SQL查询语句基本功能如下:
通过联接查询“商品代码表”和“销售表”的记录,输出题目所要求的各个字段,两个表的联接字段为“商品号”;建立两个表联接后,开始设置查询的筛选条件,根据题意,共有两个筛选条件,将这两个条件通过AND短语联接放到 WHERE短语后;最后是将结果输出到指定的数据表中,此时需要使用宏替换函数(&)将前面所定义的表名变量中的内容替换出来。
转载请注明原文地址:https://jikaoti.com/ti/mwZ0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
信息隐蔽的概念与下述哪一种概念直接相关_________。
在SQL语言中,CREATEVIEW语句用于建立视图。如果要求对视图更新时必须满足子查询中的条件表达式,应当在该语句中使用短语______。
实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的正确SQL语句是______。
以下属于容器控件的是
在命令窗口中,可用DO命令运行菜单程序的扩展名为
标准SQL基本查询模块的结构是
要使学生数据表中不出现同名学生的记录,在数据库中需要建立_______。
关系数据库管理系统所管理的关系是_________。
运行XY.PRG程序后,将在屏幕显示如下乘法表:1)12)243)3694)4812165)5101520256)61218243036
设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书
随机试题
在什么情况下不得行车?
A.核苷酸在核酸长链上的排列顺序B.tRNA的三叶草结构C.DNA双螺旋结构D.DNA的核小体结构属于真核生物染色质中DNA的了级结构的描述是
患者,男性,36岁,外伤手术后,目前正在接受抗生素治疗,发现近几天味觉减退,口腔黏膜干燥并有灼痛,舌背黏膜充血发红,舌乳头萎缩明显。结合病史,最可能的诊断是()
A.自主选择权B.公平交易权C.安全保障权D.真情知悉权乙药品零售企业出售茯苓时未按消费者的要求提供产地信息,侵犯了消费者的()。
大地公司欲扩展公司规模,建设一栋办公楼或者厂房,希望通过国有土地出让取得一块国有土地使用权。现在大地公司就有关事宜咨询了关律师,关律师的下列说法错误的有:()
导游语言与其他职业语言相比,具有()的特点。
下面属于花岗岩丘陵的是()。
阅读以下文字。完成以下问题。美国科学家近日研制出一种摄像机,它可以把患者静脉的绿色视频图像投射在皮肤上,这一投影与静脉的实际位置基本一致。这样可大大减少因医护人员静脉注射不熟练给患者带来的疼痛。这台名为“静脉对比度增强仪”的装置用一架近红外线摄像机
为了缓解城市交通拥挤的状况,市长建议对每天进入市区的私人小汽车收取5元的费用。市长说,这个费用将超过乘公交车进出市区的车费,所以很多人都会因此不再开车上班,而改乘公交车。以下哪项如果为真,最严重地削弱了市长的结论?()
结合材料回答问题融合了青奥理念、青春元素和文化内涵的青奥会开幕式,把青春梦、中国梦、世界梦表现得如诗如画,让人难忘,成为连日来舆论热议的话题。带来精彩的恰恰是节约的理念。35个体育场馆,绝大多数是改造和利用现有的场馆,唯一新建的
最新回复
(
0
)