首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下,打开selldb数据库,完成如下综合应用: 创建一个标题名为“部门销售查询”,表单名为Form1,文件名为XS的表单,如图1-23所示。 表单要求如下: 在该表单中设计两个标签、两个文本框、一个表格和两个命令按钮。
在考生文件夹下,打开selldb数据库,完成如下综合应用: 创建一个标题名为“部门销售查询”,表单名为Form1,文件名为XS的表单,如图1-23所示。 表单要求如下: 在该表单中设计两个标签、两个文本框、一个表格和两个命令按钮。
admin
2013-03-31
51
问题
在考生文件夹下,打开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://www.kaotiyun.com/show/Fusp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
按条件f对关系R进行选择,其关系代数表达式为_________。
设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。将学号为10的学生姓名改为
能够存放图片或声音的字段类型为【】型。
线性表是最简单的一种数据结构,有顺序和链接两种存储方式。线性表按链接方式存储时,对每个结点的存储包括【】两部分。
若要让表单的某个控件得到焦点,应使用______。
下列中的______不是表单创建中的步骤。
实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的正确SQL语句是______。
软件生命周期一般可分为以下阶段:问题定义、可行性研究、【】、设计、编码、测试、运行与维护。
在VisualFoxPro中,打开表时自动打开的索引是
随机试题
在工艺过程中,对()一般不作严格区别。
下列哪项不属于精神障碍护理学具备的特殊性【】
结核性胸腔积液的治疗过程中,进行胸腔穿刺抽液,每次抽液量不宜超过1000ml,是为了避免
物业管理合同的内容是为规范物业管理的行为。建设部制定了两种《物业管理委托合同》、《前期物业管理服务协议》的示范文本。物业管理合同和前期管理服务协议的主要内容包括:(1)当事人和物业的基本情况;(2)双方的权利义务;(3)物业管理服务事项和服务质量要求;(4
背景某机电施工单位承接一项炼油厂的塔体群安装工程,工程内容包括:各类塔体就位、各类管道、自动控制和绝热工程等。其中最高塔体为42m,最重塔体102t。合同工期为3个月,合同约定:如果合同工期每延误一天应罚10000元,如每提前一天奖励5000元。
某技术方案净现值流量如下表所示,投资主体设定的基准收益率为8%,基准静态投资回收期为3年。由此可以得到的结论有()。
2016年3月甲企业开始自行研发一项管理用非专利技术,至2016年12月31日研发成功并达到预定可使用状态,累计研究支出为560万元,累计开发支出为300万元(全部符合资本化条件)。该非专利技术预计使用10年,预计净残值为0,采用直线法计提摊销,假定不考虑
外国旅游者如需购买麝香,导游人员应该()。
TheMonarchbutterflytravels5,000kmeachyear.TheMonarchbutterflylooksfragile.
中国是一个农业大国,也是世界农业起源地之一。水稻和小麦等农作物都原产自中国。新中国成立后,政府十分重视农业生产,不断加大农业投入,加速了农业生产的现代化进程。因此,中国农业取得了辉煌的成就。中国各种农产品的产量增长很快,谷物、棉花、花生(peanut)的总
最新回复
(
0
)