首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
首先为order_detail表增加一个新字段:新单价(类型与原来的单价字段相同),然后编写满足如下要求的程序:根据order_list表中的“订购日期”字段的值确定order_detail表的“新单价”字段的值,原则是:“订购日期”为2001年的“新单价
首先为order_detail表增加一个新字段:新单价(类型与原来的单价字段相同),然后编写满足如下要求的程序:根据order_list表中的“订购日期”字段的值确定order_detail表的“新单价”字段的值,原则是:“订购日期”为2001年的“新单价
admin
2015-08-20
71
问题
首先为order_detail表增加一个新字段:新单价(类型与原来的单价字段相同),然后编写满足如下要求的程序:根据order_list表中的“订购日期”字段的值确定order_detail表的“新单价”字段的值,原则是:“订购日期”为2001年的“新单价”字段的值为原单价的90%,订购日期为2002年的“新单价”字段的值为原单价的110%(注意:在修改操作过程中不要改变order_detail表记录的顺序),最后将程序保存为progl.prg,并执行该程序。
接着再利用Visual FoxPro的“快速报表”功能建立一个的简单报表,该报表内容按顺序含有order_detail表的“订单号”、“器件号”、“器件名”、“新单价”和“数量”字段的值,将报表文件保存为reportl.frx。
选项
答案
步骤1:在命令窗口执行命令:
MODIFY COMMAND PROG1
,新建程序并打开程序编辑器。 步骤2:在程序编辑器中输入如下程序代码: ALTER TABLE order_detail ADD新单价F(10,2) UPDATE order_detail SET新单价=单价*0.9; WHERE订单号=; (SELECT订单号FROM order_list; WHERE订单号=order_detail.订单号AND YEAR(订购日期)=2001) UPDATE order_detail SET新单价=单价*1.1; WHERE订单号=; (SELECT 订单号FROM order_list; WHERE订单号=order_detail.订单号 AND YEAR(订购日期)=2002) 步骤3:单击“常用”工具栏中的“运行”按钮运行程序。 步骤4:在命令窗口执行命令:USE order_detail,打开order_detail表。 步骤5:在命令窗口执行命令:
CREATE REPORT。 report1
,打开报表设计器,然后执行【报表】→【快速报表】菜单命令,在弹出的“快速报表”对话框中单击“字段”按钮,依次双击“所有字段”列表框中的“订单号”、“器件号”、“器件名”、“新单价”和“数量”字段,将其添加到“选定字段”列表框中,单击“确定”按钮新建快速报表,预览和保存报表。如图3 44和图3.45所示。 [*]
解析
本题主要考查的是程序文件的建立、SQL查询、SQL定义、SQL更新和快速报表的建立。
本题的基本解题思路是:
首先通过SQL定义语句为表建立一个新字段,然后通过两个SQL更新语句分别针对订单是2001年和2002年的记录更新“新单价”的值,其中,更新判断条件可以通过SQL查询语句得到满足条件的记录。
注意,浮动型字段用字母F表示,对于SQL定义语句不太熟悉的考生,也可以在数据表设计器中增加新字段。
快速报表的建立需要在报表设计器中进行,在报表设计器中可以通过菜单命令启动建立快速报表的功能,建立快速报表应先指定报表的数据源。
转载请注明原文地址:https://kaotiyun.com/show/UWEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
有如下一段程序:SETTALKOFFA=1B=0DOWHILEA<=100IF.NOT.A/2=INT(A/2)B=B+AEN
在以下关于索引的说明中,错误的是______。
在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过______。
对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结束时的结果如下:第一趟为13,72,68,49,50,97,27;第二趟为13,27,68,49,38,50,97,72;第三趟为13,27,38,49,68,50,97
使用链表来表示线性表的优点是______。
BETWEEN(40,30,48)的运算结果是______。
将控件的______属性为假(.F.)后,可在表单中隐藏该控件。
假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框Value属性值,下面______是正确
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
设职工工资表已打开,要把记录指针定位在第1个工资高于800元的记录上,应使用命令______。
随机试题
左支气管()
男性,19岁,夏天野浴后发热、呕吐咖啡渣样物,查体:T38.5℃,巩膜黄染、全身皮肤散在出血点,心率100次/分,律齐,腹软、无压痛,肝脾未触及,最可能的诊断是
A.单核细胞B.淋巴细胞C.中性粒细胞D.嗜酸性粒细胞E.嗜碱性粒细胞犊牛感染了化脓性棒状杆菌,剖检见肾脏有明显的化脓灶,组织病理学观察见病灶局部有大量的炎性细胞浸润,该疾病炎症病灶中渗出的主要炎性细胞类型是()。[2010年真题]
委托为监理人驻工地监理机构开展正常工作提供协助服务,其服务内容包括()。
以下内容属于水利枢纽工程施工组织设计文件中临时工程施工部分内容的有()。
某建筑装饰公司承担了某宾馆200套客房的装修施工:任务。施工按先木门窗安装、吊顶后铺没实木地板。最后对吊顶及墙面进行涂饰。在涂料施工中,为防止门扇、玻璃及木饰面被污染,在施涂工作面周边粘贴美纹纸。
2011年2月16日,利比亚紧张局势升级,安全形势发生重大变化,我国政府迅速撤离了我在利比亚人员。该行动主要体现了主权国家的()。
国际储备运营管理有三个基本原则是()。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
Georgeisayoungman.Hehasaverybigdogandhehasaverysmallcar,too.Helikesplayingbasketball.LastMondayheplaye
最新回复
(
0
)