操作题解答1

更新时间:2024-06-13 05:02:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

VF基本操作复习题解答1

基本操作题一: 操作步骤如下: 1.建立项目

单击\文件\菜单中的\新建\命令或者单击常用工具栏中的\新建\按钮或者按快捷键Ctrl+N,则出现\新建\对话框→在\文件类型\栏中选择\项目\→单击\新建文件\,则出现\创建\对话框→输入项目名称\→选择指定的考生文件夹→单击\保存\。(也可以在命令窗口中直接执行\命令来建立项目文件。)

在项目管理器中,单击\数据\选项卡,选择\自由表\→单击\添加\按钮,则进入\打开\对话框→在考生文件夹中选择自由表TAX.DBF→单击\确定\按钮,将自由表TAX.DBF添加到项目中。

在项目管理器中,单击\文档\选项卡,选择\表单\→单击\添加\按钮,则进入\打开\对话框→在考生文件夹中选择表单文件ADDS.SCX→单击\确定\按钮。

在项目管理器中,选中(单击)\其他\选项卡,选择\文本文件\→单击\添加\按钮,则进入\添加\对话框→在考生文件夹中选择文本文件README.TXT→单击\确定\。 单击\关闭\按钮,关闭项目管理器。 2.数据库操作 1) 创建数据库:

单击\文件\菜单中的\新建\命令,则出现\新建\对话框→在\文件类型\栏中选择\数据库\→单击\新建文件\,则出现\创建\对话框→在\数据库名\框中输入BOOKBOR→选择指定的考生文件夹→单击\保存\。(也可以在命令窗口中直接执行\TABASE BOOKBOR\来创建数据库)。

在数据库设计器中,单击工具栏上的\添加表\按钮或者单击\数据库,添加表\或者右击空白处,在弹出的快捷菜单中选择\添加表\→在弹出的\打开\对话框中选择表BORROW.dbf→单击\确定\按钮;用同样的方法将表STUD.dbf添加到数据库中。 2) 对表BORROW.dbf操作:

① 在数据库设计器中,选中表BORROW.dbf→单击数据库设计器工具栏上的\修改表\按钮或者右击BORROW表,在弹出的快捷菜单中选择\修改\或者单击\数据库\主菜单中的\修改\项或者单击\显示\主菜单中的\表设计器\项(以上四种方法任选一种)→打开\表设计器\→在\字段\卡的字段名后面增加\归还\字段,类型为逻辑型→

在\表设计器\中,单击(选择)\书号\字段→在\字段有效性\框的\默认值\栏中,键入\→单击\确定\→单击\是\。

② 选择\索引\卡→在\索引名\选项中键入\学号\;选中索引\类型\为\普通索引\;在\表达式\选项中键入\学号\(见下表): 排序 索引名

类型 表达式

筛选

↑ 学号 普通索引 学号

(以上建立普通索引也可以用以下方法实现:右击\表→选择\修改\→在\表设计器\的\字段\选项卡的\字段名\选项中选择\学号\;在\索引\选项中选择\↑\→单击\确定\→单击\是\。)

③ 右击表BORROW.dbf→选中\浏览\→单击\表\菜单中的\追加新记录\或者单击\显示\菜单中的\追加方式\→追加如下记录:

04004 ISBN-101 2005/10/09 T →按Ctrl+W或者单击\关闭\。

3) 在数据库设计器中,先创建STUD表的\学号\主索引(方法同②),再拖动\表的\学号\主索引到\表的\学号\普通索引,则两表之间会出现一条连线,这条连线就是两表间的永久关系的体现。

1

3.查询设计

单击\新建\→在\文件类型\中选择\查询\→单击\新建文件\→打开\查询设计器\对话框→在\打开\对话框中选择SDB12.dbf表(若没有出现\打开\对话框,则单击\添加表和视图\对话框中的\其他\按钮再选择SDB12.DBF表)→单击\确定\→单击\添加表和视图\对话框中的\其他\按钮→在\打开\对话框中选择KCB12.dbf表→单击\确定\→在弹出的\连接条件\对话框中确认Sdb12.商店号与Kcb12.商店号连接(即单击\确定\)→单击\添加表和视图\对话框中的\关闭\,返回\查询设计器\对话框→选中\字段\卡,在\可用字段\列表中分别双击\商店名称\、\店址\、\库存量\等三个字段,将它们添加到\选定字段\中→选中\筛选\卡,在该卡的\字段名\下,选中\商品名称\;在\条件\栏中,选择\;在\实例\栏中键入\电视机\→选中\排序依据\卡,双击该卡下\选定字段\中的\库存量\,将它添加到\排序条件\中,并选择为\升序\→单击\保存\,将文件保存为INQU5.QPR→单击\关闭\。 检验:单击\查询设计器\工具栏中的\按钮。对照如下SQL语句: SELECT Sdb12.商店名称, Sdb12.店址, Kcb12.库存量;

FROM sdb12 INNER JOIN kcb12 ; | FROM kcb12 INNER JOIN sdb12 ; ON Sdb12.商店号 = Kcb12.商店号; | ON Kcb12.商店号 = Sdb12.商店号;

WHERE Kcb12.商品名称 = \电视机\WHERE Kcb12.商品名称 LIKE \电视机\| WHERE Kcb12.商品名称 == \电视机\商品名称 = '电视机'; | WHERE Kcb12.商品名称 LIKE '电视机'; | WHERE Kcb12.商品名称 == '电视机'; ORDER BY Kcb12.库存量 4.报表设计

使用报表向导建立报表的步骤: 使用报表向导建立报表的步骤:

单击\文件\菜单中的\新建\按钮,出现\新建\对话框→选择\报表\选项→单击\向导\,在\向导选取\对话框中选择\一对多报表向导\选项→单击\确定\按钮,打开\一对多报表向导\对话框的\步骤1 - 从父表选择字段\→单击\数据库和表\框右边的有三个点的按钮→选择表COUR100.dbf→在\可用字段\栏中,将\课程号\、\课程名\两个字段添加到\选定字段\中→单击\下一步\,进入\步骤2 - 从子表选择字段\→单击\数据库和表\框右边的有三个点的按钮→选择表READ100.dbf→在\可用字段\栏中,将\学号\、\成绩\两个字段添加到\选定字段\中→单击\下一步\,进入\步骤3 - 为表建立关系\→确认两表之间通过\课程号\建立关系→单击\下一步\,进入\步骤4 - 排序记录\,保持默认值→单击\下一步\,进入\步骤5 - 选择报表样式\→在\方向\框中选择\纵向\→单击\总结选项\按钮,弹出\总结选项\对话框,单击\成绩\和\平均值\的交叉处(即在此处打√),单击\确定\,关闭\总结选项\对话框→单击\下一步\,进入\步骤6 - 完成\→在\报表标题\栏中键入\课程选修情况表\→单击\完成\按钮,出现\另存为\对话框→在文件名栏中输入报表的名称GRADBB.frx→单击\保存\,则报表制作完成。 检验:在步骤6中单击\预览\预览报表。 5.菜单设计

单击\文件,新建\则出现\新建\对话框→在\新建\对话框中选择\菜单\选项→单击\新建文件\按钮,则出现\新建菜单\对话框(以上操作也可以在命令窗口中执行命令\或者\实现)→单击\菜单\按钮,进入\菜单设计器\→

→在\菜单名称\栏中输入第一个主菜单项的名称\图书资料维护\→在第二个主菜单项名称栏中输入\图书查询\→在第三个主菜单项名称栏中输入\系统退出\→单击\图书查询\主菜单项那一行的\创建\按钮,则进入子菜单项设计器窗口→在\菜单名称\栏中输入第一个子菜单项的名称\按书名查询\→在第二个子菜单项的名称栏中输入\按书号查询\→在第三个子菜单项的名称栏中输入\按类别查询\→单击\菜单级\框中的下拉钮,选中\菜单栏\,则返回到菜单设计器的主菜单项窗口→单击\系统退出\主菜单项那一行\结果\栏的下拉钮,选择\命令\→在\选项\框中键入:SETSYSMENUTODEFAULT→单击常用工具栏中的\保存\按钮→在考生文件夹下保存此菜单,菜单名称为TSGL。

2

检验:在\菜单设计器\窗口中单击\预览\预览菜单。

基本操作题二:

操作步骤如下: 1.建立项目

单击\文件\菜单中的\新建\命令或者单击常用工具栏中的\新建\按钮或者按快捷键Ctrl+N,则出现\新建\对话框→在\文件类型\栏中选择\项目\→单击\新建文件\,则出现\创建\对话框→输入项目名称\→选择指定的考生文件夹→单击\保存\。(也可以在命令窗口中直接执行\PROJECT PROJECT\命令来建立项目文件。)

在项目管理器中,单击\数据\选项卡,选择\自由表\→单击\添加\按钮,则进入\打开\对话框→在考生文件夹中选择自由表TAX.DBF→单击\确定\按钮。

在项目管理器中,选中(单击)\其他\选项卡,选择\文本文件\→单击\添加\按钮,则进入\添加\对话框→在考生文件夹中选择文本文件README.TXT→单击\确定\。

在项目管理器中,单击\文档,报表,新建,报表向导\来建立第4小题要求建立的报表文件FANGXING.frx,详见第4小题的解析。本小题也可以单击\文档\选项卡,选择\报表\→单击\添加\按钮,打开\添加\对话框→在考生文件夹中选中第4小题已经建立的报表文件FANGXING.frx→单击\确定\(注意,本方法要先创建第4小题要求建立的报表文件FANGXING.frx,然后再执行本操作)。 单击\关闭\按钮,关闭项目管理器。 2.数据库操作 1) 创建数据库:

单击\文件\菜单中的\新建\命令,则出现\新建\对话框→在\文件类型\栏中选择\数据库\→单击\新建文件\,则出现\创建\对话框→在\数据库名\框中输入CSS→选择指定的考生文件夹→单击\保存\。(也可以在命令窗口中直接执行\来创建数据库)。

在数据库设计器中,单击工具栏上的\添加表\按钮或者单击\数据库,添加表\或者右击空白处,在弹出的快捷菜单中选择\添加表\→在弹出的\打开\对话框中选择表SERVER.dbf→单击\确定\按钮;用同样的方法将表STUFF.dbf添加到数据库中。 2) 对表SERVER.dbf操作:

① 在数据库设计器中,选中表SERVER.dbf→单击数据库设计器工具栏上的\修改表\按钮或者右击SERVER表,在弹出的快捷菜单中选择\修改\或者单击\数据库\主菜单中的\修改\项或者单击\显示\主菜单中的\表设计器\项(以上四种方法任选一种)→打开\表设计器\→在\字段\卡中修改\收费\字段:长度为6,小数位数为2 →

在\表设计器\中,单击(选择)\收费\字段→在\字段有效性\框的\规则\栏中,键入:收费>=0.AND.收费<=500;在\信息\栏中,键入:\收费应在0--500之间\→单击\确定\→单击\是\。

② 选择\索引\卡→在\索引名\选项中键入\用户号\;选中索引\类型\为\普通索引\;在\表达式\选项中键入\用户号\(见下表): 排序 索引名 ↑ 用户号

类型 表达式

筛选

普通索引 用户号

(以上建立普通索引也可以用以下方法实现:右击\表→选择\修改\→在\表设计器\的\字段\选项卡的\字段名\选项中选择\用户号\;在\索引\选项中选择\↑\→单击\确定\→单击\是\)

③ 右击表SERVER.dbf→选中\浏览\→单击\表\菜单中的\追加新记录\或者单击\显示\菜单中的\追加方式\→追加如下记录:

3

06004 1004 安装系统 2006/01/19 S001 180.00 →按Ctrl+W或者单击\关闭\。

3) 在数据库设计器中,先创建STUFF表的\员工号\主索引(方法同②),再拖动\表的\员工号\主索引到\表的\员工号\普通索引(如果SERVER表中没有\员工号\普通索引,则必须自己创建!),则两表之间会出现一条连线,这条连线就是两表间的永久关系的体现。 3.查询设计

单击\新建\→在\文件类型\中选择\查询\→单击\新建文件\→打开\查询设计器\对话框→在\打开\对话框中选择Depositor.DBF表(若没有出现\打开\对话框,则单击\添加表和视图\对话框中的\其他\按钮再选择Depositor.DBF表)→单击\确定\→单击\添加表和视图\对话框中的\其他\按钮→在\打开\对话框中选择Card.DBF表→单击\确定\→在弹出的\连接条件\对话框中确认Depositor.储户号与Card.储户号连接(即单击\确定\)→单击\添加表和视图\对话框中的\关闭\,返回\查询设计器\对话框→在\字段\卡中,分别双击该卡下\选定字段\中的Depositor.储户号Depositor.办折日期、Card.办卡日期等三个字段,将它们添加到\选定字段\中→选中\排序依据\卡,双击该卡下\选定字段\中的\储户号\,将它添加到\排序条件\中,并选择为\升序\→单击\查询设计器\工具栏中的\查询去向\(或者右击\查询设计器\空白处后选择\输出设置\)→在\查询去向\窗口中单击\表\;在\表名\栏中键入sortd→单击\确定\,关闭\查询去向\窗口→单击\保存\,将文件保存为DCQ.QPR→单击\关闭\。

检验:单击\查询设计器\工具栏中的\按钮。对照如下SQL语句

SELECT Depositor.储户号, Depositor.办折日期, Card.办卡日期; | SELECT Card.储户号, Depositor.办折日期, Card.办卡日期;

FROM depositor INNER JOIN card ; | FROM card INNER JOIN depositor ; ON Depositor.储户号 = Card.储户号; | ON Card.储户号 = Depositor.储户号; ORDER BY Depositor.储户号; | ORDER BY Card.储户号; INTO TABLE sortd.dbf 4.报表设计

使用报表向导建立报表的步骤:

单击\文件\菜单中的\新建\按钮,出现\新建\对话框→选择\报表\选项→单击\向导\,在\向导选取\对话框中选择\报表向导\选项→单击\确定\按钮,打开\报表向导\对话框,进入\步骤1 - 字段选取\→单击\数据库和表\栏右边的三点按钮→选中表FANGWU.dbf→在\可用字段\栏中,把房型、地址、售价(万)等字段添加到\选定字段\中→单击\下一步\,进入\步骤2 - 分组记录\对话框→单击\栏的下拉钮,选中\房型\字段;单击\总结选项\按钮,弹出\总结选项\对话框,选中\细节及总计\单选钮,选中\字段\框\售价(万)\字段这一行中的\求和\选项,单击\确定\返回\报表向导\→单击\下一步\,进入\步骤3 - 选择报表样式\对话框,保持默认值→单击\下一步\,进入\步骤4 - 定义报表布局\对话框,保持默认值→单击\下一步\进入\步骤5 - 排序记录\对话框,保持默认值→单击\下一步\,进入\步骤6 - 完成\对话框→单击\完成\按钮,出现\另存为\对话框→在文件名栏中键入报表的名称FANGXING.frx→单击\保存\→单击\关闭\。 检验:在步骤6中单击\预览\预览报表。 5.菜单设计

单击\文件,新建\则出现\新建\对话框→在\新建\对话框中选择\菜单\选项→单击\新建文件\按钮,则出现\新建菜单\对话框→单击\快捷菜单\按钮,进入\快捷菜单设计器\→

→在\菜单名称\栏中输入第一个主菜单项的名称\复制\→在第二个主菜单项名称栏中输入\剪切\→在第三个主菜单项名称栏中输入\粘贴\→在第四行的主菜单项名称栏中输入\→在第五行的主菜单项名称栏中输入第四个主菜单项\帮助\;单击\结果\栏的下拉钮,选择\命令\;在\选项\框中键入HELP→单击常用工具栏中的\保存\按钮→在考生文件夹下保存此菜单,菜单名称为MENU01.mnx。 检验:在\菜单设计器\窗口中单击\预览\预览菜单。

4

基本操作题三:

操作步骤如下: 1.建立项目

单击\文件\菜单中的\新建\命令或者单击常用工具栏中的\新建\按钮或者按快捷键Ctrl+N,则出现\新建\对话框→在\文件类型\栏中选择\项目\→单击\新建文件\,则出现\创建\对话框→输入项目名称\→选择指定的考生文件夹→单击\保存\。(也可以在命令窗口中直接执行\命令来建立项目文件。)

在项目管理器中,单击\数据\选项卡,选择\自由表\→单击\添加\按钮,则进入\打开\对话框→在考生文件夹中选择自由表SDB12.DBF→单击\确定\按钮。

在项目管理器中,单击\其他\选项卡,选择\菜单\→单击\添加\按钮,则进入\打开\对话框→在考生文件夹中选中菜单文件MENU42.MNX→单击\确定\按钮。

在项目管理器中,单击\代码\选项卡,选择\程序\→单击\添加\按钮,则进入\打开\对话框→在考生文件夹中选中程序文件PROG3.prg→单击\确定\按钮。 单击\关闭\按钮,关闭项目管理器。 2.数据库操作

1) 创建数据库,添加表:

单击常用工具栏中的\新建\按钮,则出现\新建\对话框→在\文件类型\栏中选择\数据库\→单击\新建文件\,则出现\创建\对话框→在\数据库名\框中输入GYDB1→选择指定的考生文件夹→单击\保存\。(也可以在命令窗口中直接执行\ GYDB1\来创建数据库)。

在数据库设计器中,单击工具栏上的\添加表\按钮或者单击\数据库,添加表\或者右击空白处,在弹出的快捷菜单中选择\添加表\→在弹出的\打开\对话框中选择表GYXX41.dbf→单击\确定\按钮;用同样的方法将CITY42.dbf添加到数据库中。 2) 对表GYXX41.dbf操作:

① 在数据库设计器中,选中表GYXX41.dbf→单击数据库设计器工具栏上的\修改表\按钮或者右击GYXX41表,在弹出的快捷菜单中选择\修改\或者单击\数据库\主菜单中的\修改\项或者单击\显示\主菜单中的\表设计器\项(以上四种方法任选一种)→打开\表设计器\→选择\数量\字段后单击右侧的\插入\按钮,出现新字段行→在新字段行的\字段名\中键入\单价\,\类型\选择\数值型\,\宽度\中键入(或选择)6,\小数位数\中键入(或选择)2 →单击\确定\→单击\是\→

② 右击GYXX41表→选择\修改\→在\表设计器\中,选中\索引\卡→在\排序\选项中选择\升序\;在\索引名\选项中键入\城市代号\;选中索引\类型\为\普通索引\;在\表达式\选项中键入\供应商号,2,2)\(见下表): 排序 索引名

类型 表达式

筛选

↑ 城市代号 普通索引 SUBSTR(供应商号,2,2) →单击\确定\→单击\是\→

③ 右击表GYXX41.dbf→选中\浏览\→单击\表\菜单中的\追加新记录\或者单击\显示\菜单中的\追加方式\→追加如下记录:

S0401 J102 M105 12.50 200 →按Ctrl+W或者单击\关闭\。

3) 永久关系是数据库中的表与表之间的一种关系,这种关系不仅在运行时存在,而且一直保留着。注意,拥有永久关系的表必须是数据库中的表。永久关系通常使用主关键字和外部关键字的索引创建,本小题的

5

操作为:

在数据库设计器中,先创建CITY42表的\城市代号\主索引(方法同②),再拖动\表的\城市代号\主索引到\表的\城市代号\普通索引,则两表之间会出现一条连线,这条连线就是两表间的永久关系的体现。 3.查询设计

单击\新建\→在\文件类型\中选择\查询\→单击\新建文件\→打开\查询设计器\对话框→在\打开\对话框中选择xsxx52.dbf表(若没有出现\打开\对话框,则单击\添加表和视图\对话框中的\其他\按钮再选择xsxx52.DBF表)→单击\确定\→单击\添加表和视图\对话框中的\其他\按钮→在\打开\对话框中选择xscj52.dbf表→单击\确定\→在弹出的\连接条件\对话框中确认Xsxx52.学号与Xscj52.学号连接(即单击\确定\)→单击\添加表和视图\对话框中的\关闭\,返回\查询设计器\对话框→在\字段\卡的\可用字段\列表中,分别双击Xsxx52.学号、Xsxx52.姓名、Xscj52.课程名、 Xscj52.成绩四个字段,将它们添加到\选定字段\中→在\筛选\卡中的\字段名\下,选中\成绩\;在\条件\栏中,选中\;在\实例\栏中键入60→在\排序依据\中,将\课程名\添加到\排序条件\中,并选择为\升序\→单击\查询设计器\工具栏中的\查询去向\(或者右击\查询设计器\空白处后选择\输出设置\)→在\查询去向\窗口中单击\屏幕\;在\到文本文件\栏中键入INQU3.TXT→单击\确定\,关闭\查询去向\窗口→单击主窗口工具栏的\保存\按钮,将文件保存为INQU3.QPR→单击\关闭\。

检验:单击\查询设计器\工具栏中的\按钮。对照如下SQL语句

SELECT Xsxx52.学号, Xsxx52.姓名, Xscj52.课程名, Xscj52.成绩; | SELECT Xscj52.学号, Xsxx52.姓名, Xscj52.课程名, Xscj52.成绩;

FROM xsxx52 INNER JOIN xscj52 ; | FROM xscj52 INNER JOIN xsxx52 ; ON Xsxx52.学号 = Xscj52.学号; | ON Xscj52.学号 = Xsxx52.学号;

WHERE Xscj52.成绩 < 60; | WHERE Xscj52.成绩 <= 59; | WHERE 成绩 < 60; | WHERE 成绩 <= 59; ORDER BY Xscj52.课程名 TO FILE inqu3.txt 4.报表设计

使用报表向导建立报表的步骤:

单击\文件\菜单中的\新建\按钮,出现\新建\对话框→选择\报表\选项→单击\向导\,在\向导选取\对话框中选择\报表向导\选项→单击\确定\按钮,打开\报表向导\对话框,进入\步骤1 - 字段选取\→单击\数据库和表\栏右边的三点按钮→选中表BOOK.dbf→在\可用字段\栏中,根据题目要求,将全部字段添加到\选定字段\中→单击\下一步\,进入\步骤2 - 分组记录\对话框→单击\栏的下拉钮,选择\出版社\字段→单击\下一步\,进入\步骤3 - 选择报表样式\对话框,保持默认值→单击\下一步\,进入\步骤4 - 定义报表布局\对话框,在\方向\框中选择\纵向\→单击\下一步\进入\步骤5 - 排序记录\对话框,保持默认值→单击\下一步\,进入\步骤6 - 完成\对话框→在\报表标题\框中输入\图书清单\→单击\完成\按钮,出现\另存为\对话框→在文件名栏中键入报表的名称BOOKBB1.frx→单击\保存\→单击\关闭\。 检验:在步骤6中单击\预览\预览报表。 5.菜单设计

单击\文件,新建\则出现\新建\对话框→在\新建\对话框中选择\菜单\选项→单击\新建文件\按钮,则出现\新建菜单\对话框(以上操作也可以在命令窗口中执行命令\或者\实现)→单击\菜单\按钮,进入\菜单设计器\→

→在\菜单名称\栏中输入第一个主菜单项的名称\快捷菜单\→在第二个主菜单项名称栏中输入\数据处理\→在第三个主菜单项名称栏中输入\数据查询\→在第四个主菜单项名称栏中输入\→在第五个主菜单项名称栏中输入\返回VFP主菜单\→单击\返回VFP主菜单\主菜单项那一行的\结果\栏的下拉钮,选择\命令\→在\选项\栏中键入SET SYSMENU TO DEFA→单击常用工具栏中的\保存\按钮→在考生文件夹下保存此菜单,菜单名称为MENU52

6

检验:在\菜单设计器\窗口中单击\预览\预览菜单。

7

本文来源:https://www.bwwdw.com/article/pr76.html

Top