欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第4讲VF表的基本操作.ppt

    • 资源ID:5951419       资源大小:311.54KB        全文页数:35页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第4讲VF表的基本操作.ppt

    数据库应用基础Visual FoxPro 6.0,第 4 讲,第2章Visual FoxPro 操作基础,熟练掌握数据表的建立与修改熟练掌握数据表的基本操作命令熟练掌握记录的定位熟练掌握数据记录的排序与索引,目标要求,数据库的创建与基本操作数据表的创建表字段的基本操作表的显示与维护表记录基本操作,讲课提纲,第2章Visual FoxPro 操作基础,关系运算符与关系表达式 关系运算式是用关系运算符把两个相同类型的数据连接起来的式子,其结果为逻辑型数据。(1)格式:e1e2其中,e1,e2可以同为算术表达式、字符表达式、日期和时间表达式,或逻辑表达式。关系表达式表示一个条件,条件成立时值为.T.,否则为.F.各类型数据的比较规则如下:(1)数值型和货币型数据根据其代数值的大小进行比较例如:?123.45$45.3,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,若选择Machine,字符按照机内码顺序排序对西文按照ASC码值的大小排 空格(000)数字大写字母(065)小写字母(097)对汉字字符按照拼音顺序排大小若选择PinYin,字符按照拼音的顺序空格数字小写字母大写字母若选择Stroke,字符按照笔画的多少排序,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,在VFP中,默认状态下字符型数据的比较是按照拼音(PinYin)的排列顺序进行比较的。除了在“工具”菜单项的“选择”子菜单中进行调整外,也可以用命令设置字符的排序次序。命令格式为:SET COLLATE TO“”例如:在不同的字符排序次序下,比较字符串的大小Set collate to“Machine”?“abc”a”Set collate to“PinYin”?”abc”a”Set collate to“stroke”?”abc”a”,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,(2)各种关系运算符如下所示。大于、!=、#不等于=大于等于=小于等于=字符串精确匹配$左侧字符串是否被包含在右侧字符串中,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,逻辑表达式 是用逻辑运算符将逻辑型数据连接起来的式子,逻辑运算只能在逻辑型数据间进行,其运算结果依然是逻辑型数据。格式:L1 AND L2 逻辑与L1和L2均为逻辑操作数,只有L1和L2同时为真表达式的值才为真,否则为假格式:L1 OR L2 逻辑或L1和L2均为逻辑操作数,L1和L2只要有一个为真,表达式的值为真;只有L1和L2同时为假时,表达式值为假,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,各种逻辑运算符按其运算优先级从高到低排列如下:()括号NOT或!逻辑非AND逻辑与OR 逻辑或当一个表达式包含多种运算时,其运算的优先级由高到低排列为:算术表达式字符串运算日期和时间运算关系运算逻辑运算,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,例:有一张学生的结构表如下:学生(学好 C 6,姓名 C 10,性别 C 2,出生日期 D,少数民族否 L,籍贯 C 10,入学成绩 N 5.1,简历 M,照片 G)针对学生表,写出下列条件:(1)姓“张”的学生(2)20岁以下的学生(3)家住湖南或湖北的学生(4)汉族学生(5)入学成绩在580分以上的湖南或湖北的学生(6)20岁以下的少数民族学生,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,(1)姓“张”的学生分析:由于学生的“姓”包含在姓名字段中,且第一个字为汉字,可以写出四种条件表达式 姓名=“张”“张”$姓名AT(“张”,姓名)=1substr(姓名,1,2)=“张”,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,AT(,)功能:在中的开始位置,如不存在,则函数值为0ATC(,)功能:与AT一样,只是在比较时不区分大小写SUBSTR(,)功能:从字符串的某位开始截取N个字符。N=,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,(2)20岁以下的学生分析:由于“年龄”包含在代表学生的出生日期的字段中,所以关键字是如何根据出生日期来求出年龄 date()-出生日期=20*365year(date()-year(出生日期)=20,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,(3)家住湖南或湖北的学生分析:根据“籍贯”字段,可以写出三种条件:籍贯=“湖南”OR 籍贯=“湖北”“湖”$籍贯 AT(“湖”,籍贯)=1,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,(4)汉族学生分析:由于“少数民族否”字段时逻辑型的,且约定用.T.表示“少数民族”,.F.表示“汉族”因此字段“少数民族否”本身就可以表示条件。NOT少数民族否少数民族否=.F.IIF(少数民族否,“少数民族”,“汉族”)=“汉族”,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,(5)入学成绩在580分以上的湖南或湖北的学生分析:根据入学成绩字段和籍贯字段写出3种条件 入学成绩580 AND“湖”$籍贯 入学成绩580 AND AT(“湖”,籍贯)=1入学成绩580 AND(籍贯=“湖南”OR 籍贯=“湖北”),2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,(6)20岁以下的少数民族学生分析:根据出生日期字段求出年龄,再结合少数民族否字段写出条件year(date()-year(出生日期)=20 AND少数民族否,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,练习1、写出下列各表达式的值。1)“12345”“12345”+“ABC”2)85 OR NOT 1013+22、用逻辑表达式表示下列命题 1)x是小于100的非零的负数 2)y-10,-1,并且y1,10,2.7 Visual FoxPro的表达式,第2章Visual FoxPro 操作基础,第四章 表的基本操作,4.1 表的建立,Visual FoxPro,关系模型,二维表,表的框架,表中的数据,表文件(.dbf),表的结构,表的记录,第四章 表的基本操作,数据表分为自由表和数据库表两种。自由表是指单独存在的,未包含在任何数据库中的表;数据库表则是从属于某个数据库的数据表,并且通常还与该数据库中的其他数据表有一定的联系。,4.1.1 设计表的结构(1)字段名(2)字段类型(3)字段宽度(4)小数位数(5)NALL值,第四章 表的基本操作,4.1 表的建立,学生表的结构,4.1.2 建立表的结构1、菜单操作方式2、命令操作方式格式:CREATE/?功能:新建一个Visual FoxPro数据表。,第四章 表的基本操作,4.1 表的建立,4.1.3 向表输入记录1、记录输入窗口2、备注型字段数据的输入3、通用型字段数据的输入,第四章 表的基本操作,4.1 表的建立,4.2.1 表的打开与关闭 1、表的打开格式:USE 功能:打开指定的数据表或关闭数据表。2、表的关闭格式1:USE格式2:CLOSE ALL格式3:QUIT,第四章 表的基本操作,4.2 表的显示与维护,4.2.2 表的显示 1、表结构的显示格式1:LIST STRUCTURE格式2:DISPLAY STRUCTURE区别:LIST是连续显示 DISPLAY是分屏显示TO PRINTER PROMPT|TO FILE,第四章 表的基本操作,4.2 表的显示与维护,4.2.2 表的显示 LIST|DISPLAY STRUCTURETO PRINTER PROMPT|TO FILE有关命令子句的含义是:1)TO PRINTER:一边显示一边打印 若包含PROMPT则在打印前显示一个对话框,用于设置打印机、包括打印的分数、打印的页码等。2)TO FILE在显示的同时将表结构输出到指定的文本文件中,第四章 表的基本操作,4.2 表的显示与维护,4.2.2 表的显示 1、表记录的显示格式1:LIST FOR WHILE FIELDSOFF TO PRINT格式2:DISPLAY FOR WHILE FIELDS OFF TO PRINT功能:输出指定范围内满足条件的各个记录的有关内容。,第四章 表的基本操作,4.2 表的显示与维护,4.2.2 表的显示 例:就学生表写出如下命令显示前5条记录显示记录号为奇数的记录显示汉族男生的记录显示湖北或湖南学生的姓名,性别,年龄以及简历,第四章 表的基本操作,4.2 表的显示与维护,4.2.3 表的修改1、表结构的修改格式:MODIFY STRUCTURE功能:打开“表设计器”窗口,显示并修改当前数据表的结构。2、浏览窗口的操作格式:BROWSE功能:以浏览窗口方式显示当前数据表数据。,第四章 表的基本操作,4.2 表的显示与维护,4.2.3 表的修改3、全屏幕编辑修改命令格式:BROWSE FIELDS LOCK FREEZE 功能:以浏览窗口方式显示当前数据表数据并供用户进行修改。,第四章 表的基本操作,4.2 表的显示与维护,4.2.3 表的修改4、成批替换修改格式:REPLACE FOR WHILE WITH,WITH.功能:对指定范围内符合条件的记录,用指定的值替换指定的内容。,第四章 表的基本操作,4.2 表的显示与维护,4.2.3 表的修改4、成批替换修改例如:1)将少数民族学生的入学成绩增加30分2)将6号记录的出生日期修改为1983年9月7日,第四章 表的基本操作,4.2 表的显示与维护,

    注意事项

    本文(第4讲VF表的基本操作.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开