第4讲VF表的基本操作_第1页
第4讲VF表的基本操作_第2页
第4讲VF表的基本操作_第3页
第4讲VF表的基本操作_第4页
第4讲VF表的基本操作_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库应用基础visual foxpro 6.0第 4 讲目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出第2章visualfoxpro 操作基础n熟练掌握数据表的建立与修改n熟练掌握数据表的基本操作命令n熟练掌握记录的定位n熟练掌握数据记录的排序与索引目标要求目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出n数据库的创建与基本操作n数据表的创建n表字段的基本操作n表的显示与维护n表记录基本操作讲课提纲第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内

2、容讲课内容时钟退出n关系运算符与关系表达式关系运算符与关系表达式 关系运算式是用关系运算符把两个相同类型的数据连接起来的式子,其结果为逻辑型数据。n(1)格式:e1e2n其中,e1,e2可以同为算术表达式、字符表达式、日期和时间表达式,或逻辑表达式。n关系表达式表示一个条件,条件成立时值为.t. ,否则为.f.n各类型数据的比较规则如下:n(1)数值型和货币型数据根据其代数值的大小进行比较n例如:?123.45 $45.32.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出

3、n若选择machine,字符按照机内码顺序排序n对西文按照asc码值的大小排 空格(000)数字大写字母(大写字母(065)小写小写字母(字母(097)n对汉字字符按照拼音顺序排大小n若选择pinyin,字符按照拼音的顺序n空格数字小写字母小写字母大写字母大写字母n若选择stroke,字符按照笔画的多少排序2.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出n在vfp中,默认状态下字符型数据的比较是按照拼音(pinyin)的排列顺序进行比较的。n除了在“工具工具”菜单项的“

4、选择选择”子菜单中进行调整外,也可以用命令命令设置字符的排序次序。n命令格式为命令格式为:set collate to “”n例如:在不同的字符排序次序下,比较字符串的大小nset collate to “machine”n?“abc”a”nset collate to “pinyin”n?”abc”a” nset collate to “stroke”n?”abc”a” 2.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出n(2)各种关系运算符如下所示。n大于n小于n=等

5、于n、!=、#不等于n=大于等于n字符串运算日期和时间运算关系运算逻辑运算2.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出n例:有一张学生的结构表如下:例:有一张学生的结构表如下:n学生(学好学生(学好 c 6,姓名,姓名 c 10,性别,性别 c 2,出生日期,出生日期 d,少数民族否,少数民族否 l ,籍贯,籍贯 c 10,入学成绩,入学成绩 n 5.1,简历简历 m,照片,照片 g)n针对学生表,写出下列条件:针对学生表,写出下列条件:n(1)姓)姓“张张”的学生

6、的学生n(2)20岁以下的学生岁以下的学生n(3)家住湖南或湖北的学生)家住湖南或湖北的学生n(4)汉族学生)汉族学生n(5)入学成绩在)入学成绩在580分以上的湖南或湖北的学生分以上的湖南或湖北的学生n(6)20岁以下的少数民族学生岁以下的少数民族学生2.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出(1)姓姓“张张”的学生的学生n分析:由于学生的“姓”包含在姓名字段中,且第一个字为汉字,可以写出四种条件表达式n 姓名=“张”n “张”$姓名nat(“张”,姓名)=1n

7、substr(姓名,1,2)=“张”2.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出nat(, ) n功能:在中的开始位置,如不存在,则函数值为0natc(, )n功能:与at一样,只是在比较时不区分大小写nsubstr(,) n功能:从字符串的某位开始截取n个字符。n= 2.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出2.7 visual fo

8、xpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出n(2)20岁以下的学生n分析:由于“年龄”包含在代表学生的出生日期的字段中,所以关键字是如何根据出生日期来求出年龄n date()-出生日期=20*365nyear(date()-year(出生日期)580 and “湖”$籍贯n 入学成绩580 and at(“湖”,籍贯)=1n入学成绩580 and (籍贯=“湖南” or 籍贯=“湖北”)2.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课

9、后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出n(6)20岁以下的少数民族学生n分析:根据出生日期字段求出年龄,再结合少数民族否字段写出条件nyear(date()-year(出生日期)=20 andn少数民族否2.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出n练习1、写出下列各表达式的值。 1)“12345” “12345”+ “abc” 2)85 or not 1013+22、用逻辑表达式表示下列命题 1)x是小于100的非零的负数 2)y-

10、10,-1,并且y1,102.7 visual foxpro的表达式第2章 visual foxpro 操作基础目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出第四章 表的基本操作4.1 表的建立visual foxprovisual foxpro关系模型关系模型二维表二维表表的框架表的框架表中的数据表中的数据表文件(表文件(.dbf.dbf)表的结构表的结构表的记录表的记录目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出第四章 表的基本操作n 数据表分为自由表和数据库表两种。自由表是指单独存在的,未包含在任何数据

11、库中的表;数据库表则是从属于某个数据库的数据表,并且通常还与该数据库中的其他数据表有一定的联系。目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出4.1.1 设计表的结构n(1)字段名n(2)字段类型n(3)字段宽度n(4)小数位数n(5) nall值第四章 表的基本操作4.1 表的建立目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出学生表的结构字段名字段名字段类型字段类型字段宽度字段宽度小数位数小数位数null学号字符型6否姓名字符型10是性别字符型2是出生日期日期型8是少数民族逻辑型1是籍贯字符型10是入学成绩数

12、值型51是简历备注型4是照片通用型4是目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出4.1.2 建立表的结构n1、菜单操作方式n2、命令操作方式n格式:create / ?n功能:新建一个visual foxpro数据表。第四章 表的基本操作4.1 表的建立目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出4.1.3 向表输入记录n1、记录输入窗口n2、备注型字段数据的输入n3、通用型字段数据的输入第四章 表的基本操作4.1 表的建立目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时

13、钟退出4.2.1 表的打开与关闭n 1、表的打开n格式:use n功能:打开指定的数据表或关闭数据表。n 2、表的关闭n格式1:usen格式2:close alln格式3:quit第四章 表的基本操作4.2 表的显示与维护目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出4.2.2 表的显示n 1、表结构的显示n格式1:list structuren格式2:display structuren区别: list是连续显示 display是分屏显示to printer prompt|to file第四章 表的基本操作4.2 表的显示与维护目标要求目标要求课后作

14、业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出4.2.2 表的显示n list |display structureto printer prompt|to filen有关命令子句的含义是: 1)to printer :一边显示一边打印 若包含prompt则在打印前显示一个对话框,用于设置打印机、包括打印的分数、打印的页码等。 2) to file在显示的同时将表结构输出到指定的文本文件中第四章 表的基本操作4.2 表的显示与维护目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出4.2.2 表的显示n 1、表记录的显示n格式1:list

15、 for while fieldsoff to printn格式2:display for while fields off to printn功能:输出指定范围内满足条件的各个记录的有关内容。第四章 表的基本操作4.2 表的显示与维护目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出4.2.2 表的显示n 例:就学生表写出如下命令n显示前5条记录n显示记录号为奇数的记录n显示汉族男生的记录n显示湖北或湖南学生的姓名,性别,年龄以及简历第四章 表的基本操作4.2 表的显示与维护目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容

16、时钟退出4.2.3 表的修改n1、表结构的修改n格式:modify structuren功能:打开“表设计器”窗口,显示并修改当前数据表的结构。n 2、浏览窗口的操作n格式:browsen功能:以浏览窗口方式显示当前数据表数据。第四章 表的基本操作4.2 表的显示与维护目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课提纲讲课内容讲课内容时钟退出4.2.3 表的修改n3、全屏幕编辑修改命令n格式:browse fields lock freeze n功能:以浏览窗口方式显示当前数据表数据并供用户进行修改。第四章 表的基本操作4.2 表的显示与维护目标要求目标要求课后作业课后作业上机实验上机实验讲课提纲讲课

温馨提示

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

评论

0/150

提交评论