vf考试国家试题库题目(72).doc_第1页
vf考试国家试题库题目(72).doc_第2页
vf考试国家试题库题目(72).doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十三套第一题:基本操作在考生文件夹下的数据库rate中完成下列操作:1将自由表rate_exchange和currency_sl添加到rate数据库中。2为表rate_exchange建立一个主索引,表currency_sl建立一个普通索引(升序),两个索引的索引名和索引表达式均为外币代码。3为表currency_sl设定字段的有效性,规则为:持有数量0,错误提示信息是持有数量不能为0。4打开表单文件test_form,该表单的界面如下图所示,请修改登录命令按钮的相关属性,使其在运行时可以使用。答案:【解题思路】表单或控件的Enabled属性用于指定表单或控件能否响应由用户引发的事件,即控件是否可用。【操作步骤】(1)打开数据库,在数据库设计器空白处单击右键添加表rate_exchange和currency_sl。(2)右键单击表,通过修改命令打开表设计器,分别为表rate_exchange和currency_sl建立主索引和普通索引,在数据库设计器中从主索引拖拽到普通索引建立两表之间的联系。(3)打开rate_exchange的表设计器,选中字段持有数量 在规则栏中输入持有数量0,在信息栏中输入:持有数量不能为0。(4)打开表单test_form,修改命令按钮登录的Enable属性为.T.真(默认)。第二题:简单应用在考生文件夹下完成如下简单应用:1用SQL语句完成下列操作:列出林诗因持有的所有外币名称(源自rate_exchange表)和持有数量(源自currency_sl表),并将检索结果按持有数量升序排序存储在表rate_temp中,同时将使用的SQL语句存储于新建的文本文件rate.txt中。2使用一对多报表向导建立报表。要求如下:父表为rate_exchange,子表为currency_sl,从父表中选择字段外币名称;从子表中选择全部字段;两个表通过外币代码建立联系;按外币代码降序排序;报表样式为经营式,方向为横向,报表标题为外币持有情况;生成的报表文件名为currency_report。答案:(1)【操作步骤】步骤1:新建一个文本文件,编写下列代码:*rate.txt文件中的代码*SELECT Rate_exchange.外币名称, Currency_sl.持有数量; FROM currency_sl,rate_exchange ; WHERE Currency_sl.外币代码 = Rate_exchange.外币代码; AND Currency_sl.姓名 = 林诗因; ORDER BY Currency_sl.持有数量; INTO TABLE rate_temp.dbf*步骤2:保存文本文件名为rate.txt。步骤3:在命令窗口输入: DO rate.txt按回车键执行。(2)【操作步骤】步骤1:通过一对多报表向导新建一个报表。步骤2:添加表rate_exchange作为父表,设置字段外币名称作为选定字段。单击下一步。步骤3:添加子表currency_sl的全部字段。步骤4:两个表之间建立的关系采用默认的方式,单击下一步。步骤5:按要求设置排序。步骤6:修改报表样式为经营式、方向为横向。步骤7:输入报表标题为外币持有情况,保存报表名为currency_report。第三题:综合应用设计一个文件名和表单名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置完成。表单的标题为外币市值情况。表单中有一个姓名标签控件Label1、文本框控件Text1、一个表格控件Grid1和两个命令按钮查询(Command1)和退出(Command2),如下图所示:运行表单时,在文本框Text1中输入姓名,然后单击查询命令按钮,则在表格控件Grid1中会显示出他所持有的全部外币名称及对应的人民币数量,并按人民币数量降序排序,同时将结果存储到自由表DBFA中。注意,某种外币相当于人民币数量的计算公式:人民币数量该种外币的现钞买入价*该种外币的持有数量。单击退出按钮时关闭并释放表单。运行该表单,查询林诗因的外币市值情况。答案:【解题思路】本题用到了表格控件的RecordSource属性,该属性用于表示表格控件所对应的数据来源,一般情况下,与其搭配使用的还有表格的RecordSourceType属性,该属性用于表示数据来源的类型。【操作步骤】步骤1:在命令窗口输入: Create Form currency_form按下回车键新建表单。步骤2:在属性窗口中修改表单的Name属性为currency form,Caption属性为外币市值情况。在表单设计器窗口中为表单添加一个标签控件Label1(Caption属性为姓名),一个文本框控件Text1,一个表格控件Grid1和两个命令按钮Command1(Caption属性为查询)、Command2(Caption属性为退出)。步骤3:在表单空白处单击鼠标右键,在弹出的快捷菜单中单击数据环境项,添加表rate_exchange和currency_sl到表单的数据环境中。步骤4:双击查询按钮,编写Click事件代码如下: *查询按钮的Click事件代码*select 外币名称,现钞买入价*持有数量 as 人民币数量;from rate_exchange,currency_sl;where rate_exchange.外币代码 = currency_sl.外币代码 and currency_sl.姓名 = thisform.text1.value;order by

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论