江苏省-计算机二级(VFP~)上机攻略.doc





《江苏省-计算机二级(VFP~)上机攻略.doc》由会员分享,可在线阅读,更多相关《江苏省-计算机二级(VFP~)上机攻略.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|江苏理工学院-王建江苏省计算机等级考试二级 Visual FoxPro上机攻略|目 录项目、数据库和表操作知识点 .1查询知识点 .6菜单知识点 .9表单知识点 .13程序改错知识点 .20|项目、数据库和表操作知识点一、零碎知识点1、做第一题的时候,必须按考试要求设置默认目录语句为:set default to 2、 “记录有效性规则”与“字段有效性规则”不同,前者表,后者字段3、比较冷门的字段类型备注型 M (memo Memo ) (存文字) 通用型 G (gen Gen ) (存图片)(备注型和通用型都是双击插入记录)整型 I (同数值型,无小数位) 货币型 Y4、设置参照完整性,必
2、须要先清理数据库 (非常重要)先打开数据库设计器,然后菜单栏数据库清理数据库5、设置参照完整性和索引的时候,要注意保持字段类型一致,相同时不用改,不同时基本上都是转化成字符型来设置 (非常重要)数值型转化为字符型:STR(字段名,整数位,小数位) 没有小数时直接省略日期(时间)型转化为字符型:DTOC(字段名,1) TTOC(字段名,1) 括号中必须要加 1将当前日期转化为字符型:DTOC(DATE(),1)6、修改项目文件的项目信息右键点击项目项目信息,然后进行设置,常考设置图标7、自由表的相关操作 (非常重要)(1)题目让编辑自由表时,无法用 use 命令打开自由表,直接在项目管理器中双击
3、自由表使其处于打开状态,然后在进行相关数据的命令操作;同理,当用use 无法打开题目中的某个表时,要自然地想到它是自由表。(2)将自由表添加到数据库中,并设置为包含。打开数据库设计器,在项目管理器中将对应的自由表直接拖到数据库设计器中,右击选择包含。如果不要求添加到数据库中的,直接右击,选择“包含”即可。8、显示类的名称Checkbox 复选框 Combobox 组合框Editbox 编辑框 Listbox 列表框OptionGroup 选项按钮组 Spinner 微调框Textbox 文本框 Grid 表格OLEBoundControl OLE 绑定型控件|9、表记录个数: RecnoCou
4、nt10、表的触发器:不可用时,输入.F.二、字段格式和字段输入掩码 (非常重要)1、字段格式删除前导空格 T字段全为大写字母 !只允许输入字母或汉字 A2、字段输入掩码只能输入数字 9只能输入字母或汉字 A可以输入任意字符 X可输入数字、空格和正负符号 #举例:某字段宽度为 6,第一位只能输入数字(字母) ,其他为任意字符分别为:9XXXXX AXXXXX注意:会计格式。所谓的会计格式,就是只能输入数字,然后从右向左每 3位加一个逗号,小数位不加逗号。举例:gz N(8) 会计格式为: 99,999,999gz N(5,2) 会计格式为:99,999.99三、字段的有效性规则1、常用到的一些
5、函数 (非常重要)(1)某字段值不能为空(空字符串) ,假设字段为 cj!Empty(cj) 或 .NOT.Empty(cj)某字段值不能为空值!ISNULL(cj) 或 .NOT.ISNULL(cj)同样的,如果需要设置为空或空值时,直接 Empty(cj) 、ISNULL(cj)(2)某字段值大于(等于)A,小于(等于)B,假设字段为 cj (非常重要)两种表达:cj=A .AND. cj0 (非常重要) (8)在字段后面补充字符,用“-” ,可同时保证添加字符与原字符间没有空格在字段前面添加字符,直接用“+”举例:在字段 mc(名称)前后分别添加书名号 ,并使其与字段间无空格则为: “”
6、 + mc - “ ”(9)四舍五入如果数值型字段含有小数,则用函数 ROUND()如:zhcj(综合成绩)字段含有 4 位小数,四舍五入保留两位小数ROUND(zhcj,2)如果数值型字段为整数,要四舍五入,用 Int(字段+5)/10)*10如:cj(成绩)字段全部四舍五入Int(cj+5)/10)*10(10)当前系统的日期 DATE() (非常重要)当前系统的日期时间 DATETIME()另外截取日期型变量常用的函数有以下几个,但是他们转变之后都是数值型的,要是想变成字符型,需要额外用 STR()函数转换。YEAR()、MONTH() 、DAY()、HOUR()举例:“生日信息”使用“
7、xx 月 xx 日”表示,从 csrq 中截取STR(MONTH(csrq),2)+”月”+STR(DAY(csrq),2)+”日”有效性规则常考某个字段在几个年、月、日、小时之间什么的,表示方法为:当前系统日期进行转化:Between(YEAR(DATE(),A,B)某个字段日期进行转化:Between(YEAR(csrq),A,B)2、字段有效性信息和默认值 (非常重要)(1)字段有效性信息输入时,比较要加上双引号(2)字段默认值如果为数值型和逻辑型直接输入,其他的需要加上定界符字符型加双引号,日期型加上花括号,货币型加$|(3)有的题目会说“设置 xx 字段的有效性规则信息” ,这样既要
8、输入有效性规则也要输入有效性信息,不能遗漏。四、表记录修改的相关命令 (非常重要)1、添加删除标记(逻辑删除表中记录)(1)DELETE-SQL 语句Delete from 表 where 条件(2)use 表delete for 条件举例:给 kc 表中所有学分大于或等于 5 的记录追加删除标记第一种:delete from kc where xf=5第二种:use kcdelete for xf=52、彻底删除表中记录 第一种:use 表 第二种: use 表delete all zappack 3、更新表中数据(最常考) (重中之重)update 表 set 字段= 表达式 where
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江苏省 计算机 二级 VFP 上机 攻略

限制150内