授课A图书视图_第1页
授课A图书视图_第2页
授课A图书视图_第3页
授课A图书视图_第4页
授课A图书视图_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、授课-10 图书视图 10.1 图书视图 本课介绍图书管理系统110.1 图书视图【学习目标】 熟练使用视图设计器【关键概念】 视图 参数视图 数据更新2【任务(上机A,图书视图)】 将C:2006vfpDATA3文件夹中的全部文件复制到自己的文件夹VFTS# 中,打开自己的文件夹,双击“我的主程序”,进入VFP工作界面,打开“项目TS”,打开“项目TS”中的数据库TSK.dbc,完成下列操作。 1、在图书库建立借书视图: 用视图设计器新建一本地视图, 选择TSK.dbc中的TSB.dbf、 JYB.dbf、DZB.dbf作为该视 图的数据源,字段选取是TSB 的全部,DZB的全部和JYB的

2、全部, 字段排列顺序见 T04A所示的视图JSV。【T04A 】3 2、设置“JSV”视图的更新条件: 将所有的“证号”、“编码” 设置为关键字段(共4个); 将“借书日期”设置为可更 新字段;将表设置为可更 新,有关选项见样文T04B3、保存视图和更新数据:将“视图”命名为“JSV”;浏览视图“JSV”,将视图中首条记录的“借书日期”的数据减少1天,观察JYB中的数据是否跟随变化。4、用SQL命令更新视图 “JSV”中的借书日期数据:用SQL命令更新 “JSV”中的数据,将视图中“证号_b”为“001”,“编码_b”为“D50337”的记录的“借书日期”数据更新为2008/4/16浏览表“J

3、YB”,观察“JYB”中的数据是否跟随变化。【T04B 】45、用视图定义新的视图:打开“JSV”的视图设计器,点击菜单中的“另存为”命令,将视图另存为“HSV”,按T04C的式样选取有关的字段并排序,将“还书日期”设置为可更新字段(不改变原有的关键字段和可更新设置)。【T04C 】56、创建参数视图,查看某读者的借书情况: 打开“JSV”的视图设计器,点击菜单中的“另存为”命令,将视图另存为“CSJSV” ,参考样文T04C的式样选取有关的字段并以“借书日期”排序; 不设置可更新字段; 在“筛选”选项中,选择“DZB.证号”字段,条件选“=”,实例的文本框内输入“?证号”,见T04D; 单击

4、菜单中的“查询”/“视图 参数” 命令项,在对话框 中输入参数名为“证号”,类 型选择为“字符型”; 保存并运行视图,在对话框 中输 入“001”,点“确定”, 可看到证号为“001”的读者的 借书情况。【T04D 】6【任务分析解决】 复习:使用视图设计器完成本课任务的要点 1)新建一本地视图,添加表; 2)为表建立关系; 3)选定字段和字段表达式; 4)设置筛选条件; 5)选定排序方法; 6)设置更新(设置关键字、可更新字段、使用更新、发送SQL) ; 7)保存,浏览视图。7【任务分析解决】 1、在图书库建立借书视图: 用视图设计器新建一本地视图, 选择TSK.dbc中的TSB.dbf、

5、JYB.dbf、DZB.dbf作为该视 图的数据源,字段选取是TSB 的全部,DZB的全部和JYB的 全部, 字段排列顺序见样文 T04A所示的视图JSV。 解决:制作时,请注意添加表的顺序,若按 DZB、JYB、TSB的顺序 添加,会给后续工作带来很多方便。这个视图字段虽然多,但制作 反而容易(添加字段时点击全部加 入)。 后面的其它一些视图,可以使用这个视图另存后修改而成。【T04A 】8 【任务分析解决】 2、设置“JSV”视图的更新条件: 将所有的“证号”、“编码” 设置为关键字段(共4个); 将“借书日期”设置为可更 新字段;将表设置为可更 新,有关选项见T04B3、保存视图和更新数

6、据:将“视图”命名为“JSV”;浏览视图“JSV”,将视图中首条记录的“借书日期”的数据减少1天,观察JYB中的数据是否跟随变化。 解决:这两项操作的目的是让同学们掌握用视图修改源表的数据的方法。 注意:在视图中修改数据后,关闭视图,进入JYB浏览,发现数据并没有 改变 ,只有再次打开视图JSV,源表JYB中的数据才跟着变化。【T04B 】9【相关知识复习】 SQL更新记录命令格式: UPDATE 数据库名!表名 ; SET 字段名1 = 表达式1,字段名2 = 表达式2, ; WHERE 条件表达式 【任务分析解决】 4、用SQL命令更新视图 “JSV”中的借书日期数据:用SQL命令更新 “

7、JSV”中的数据,将视图中“证号_b”为“001”,“编码_b”为“D50337”的记录的“借书日期”数据更新为2008/4/16浏览表“JYB”,观察“JYB”中的数据是否跟随变化。 分析:因为视图也是一种表,故可以用SQL命令直接对其进行操作。 解决: UPDA TSK!JSV ; SET 借书日期=2008/4/16; WHER 证号_B =001 AND 编码_B = D50337 运行结果:发现视图中的数据和源表中的数据均被修改。10【任务分析解决】5、用视图定义新的视图:打开“JSV”的视图设计器,点击菜单中的“另存为”命令,将视图另存为“HSV”,按T04C的式样选取有关的字段并

8、排序,将“还书日期”设置为可更新字段(不改变原有的关键字段和可更新设置)。解决: 本任务的操作不会有什么困难,目的是要告诉同学们,可以利用已有的视图来定义新的视图,从而减少一些操作步骤。浏览视图HSV,能见到T04C的画面即可。 【T04C 】11 【任务分析解决】 6、创建参数视图,查看某读者的借书情况: 打开“JSV”的视图设计器,点击菜单中的“另存为”命令,将视图另存为 “CSJSV” ,参考样文T04C的式样,选取有关的字段并以“借书日期”排序; 不设置可更新字段; 在“筛选”选项中,选择“DZB.证号”字段,条件选“=”,实例的文本框内输入 “?证号”,见样文T04D; 单击菜单中的“查询”/“视图 参数” 命令项,在对话框 中输入参数名为“证号”,类 型选择为“字符型”; 保存并运行视图,在对话框 中输 入“001”,点“确定”, 可看到证号为“001”的读者的 借书情况。分析:这个任务只要按操作要求 做就可以了。浏览该视图时,分别在对话框输入证号“001”、“026”等,可 以观察到任意一名读者的借书情况。通过此任务,使我们掌握参数视图的 应用方法。【样文T04D 】12【小结】 1. 使用视图设计器创建视图的步骤: 1)选定字段 2)设置联接 3)筛选记录 4)结果排序 5)建立分组 6)设置更新(设置关键字、可更 新字段

温馨提示

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

评论

0/150

提交评论