江苏省计算机二级(VFP)上机攻略(精选.)

  • 格式:doc
  • 大小:394.50 KB
  • 文档页数:42

江苏省计算机等级考试

二级

上机攻略

江苏理工学院-王建

目 录

项目、数据库和表操作知识点 .......... 错误!未指定书签。

查询知识点 .......................... 错误!未指定书签。

菜单知识点 .......................... 错误!未指定书签。

表单知识点 .......................... 错误!未指定书签。

程序改错知识点 ...................... 错误!未指定书签。

项目、数据库和表操作知识点

一、零碎知识点

1、做第一题的时候,必须按考试要求设置默认目录

语句为: …

2、“记录有效性规则”与“字段有效性规则”不同,前者表,后者字段

3、比较冷门的字段类型

备注型 M ( )(存文字) 通用型 G ( )(存图片)

(备注型和通用型都是双击插入记录)

整型 I (同数值型,无小数位) 货币型 Y

4、设置参照完整性,必须要先清理数据库 (★★★非常重要★★★)

先打开数据库设计器,然后菜单栏——数据库——清理数据库

5、设置参照完整性和索引的时候,要注意保持字段类型一致,相同时不用改,不同时基本上都是转化成字符型来设置 (★★★非常重要★★★)

数值型转化为字符型:

(字段名,整数位,小数位) 没有小数时直接省略 日期(时间)型转化为字符型:

(字段名,1) (字段名,1) 括号中必须要加1

将当前日期转化为字符型:((),1)

6、修改项目文件的项目信息

右键点击项目——项目信息,然后进行设置,常考设置图标

7、自由表的相关操作 (★★★非常重要★★★)

(1)题目让编辑自由表时,无法用命令打开自由表,直接在项目管理器中双击自由表使其处于打开状态,然后在进行相关数据的命令操作;同理,当用无法打开题目中的某个表时,要自然地想到它是自由表。

(2)将自由表添加到数据库中,并设置为包含。

打开数据库设计器,在项目管理器中将对应的自由表直接拖到数据库设计器中,右击选择包含。如果不要求添加到数据库中的,直接右击,选择“包含”即可。

8、显示类的名称

复选框 组合框

编辑框 列表框

选项按钮组 微调框

文本框 表格

绑定型控件

9、表记录个数:

10、表的触发器:不可用时,输入.

二、字段格式和字段输入掩码 (★★★非常重要★★★)

1、字段格式

删除前导空格 T

字段全为大写字母 !

只允许输入字母或汉字 A

2、字段输入掩码

只能输入数字 9

只能输入字母或汉字 A

可以输入任意字符 X

可输入数字、空格和正负符号 #

举例:某字段宽度为6,第一位只能输入数字(字母),其他为任意字符

分别为:9

注意:会计格式。所谓的会计格式,就是只能输入数字,然后从右向左每3位加一个逗号,小数位不加逗号。

举例: N(8) 会计格式为:99,999,999

N(5,2) 会计格式为:99,999.99

三、字段的有效性规则

1、常用到的一些函数 (★★★非常重要★★★)

(1)某字段值不能为空(空字符串),假设字段为

() 或 ()

某字段值不能为空值

() 或 ()

同样的,如果需要设置为空或空值时,直接() 、()

(2)某字段值大于(等于)A,小于(等于)B,假设字段为 (★★非常重要★★)

两种表达:> . <

()

注意:第一种表达方式的等于号根据题目要求来填写;第二种表达,无论题目中是否包含等于,都可以使用,没有影响。

(3)性别只能是男或女 $”男女”

(4)(条件) (★★★非常重要★★★)

条件成立则取值为A,否则取值为B,非常重要。

(5)截取字符串 (★★★非常重要★★★)

(字段,长度) (字段,长度)

(字段,开始截取位置,长度)

(6)B能够被A整除 0 或者 ()=0

(7)某字段值必须包含非空字符 ((字段))>0 (★★非常重要★★)

(8)在字段后面补充字符,用“-”,可同时保证添加字符与原字符间没有空格

在字段前面添加字符,直接用“+”

举例:在字段(名称)前后分别添加书名号《》,并使其与字段间无空格

则为: “《” + - “》”

(9)四舍五入

如果数值型字段含有小数,则用函数 ()

如:(综合成绩)字段含有4位小数,四舍五入保留两位小数

(,2)

如果数值型字段为整数,要四舍五入,用((字段+5)/10)*10

如:(成绩)字段全部四舍五入

((5)/10)*10

(10)当前系统的日期 () (★★★非常重要★★★)

当前系统的日期时间 ()

另外截取日期型变量常用的函数有以下几个,但是他们转变之后都是数值型的,要是想变成字符型,需要额外用()函数转换。

()、()、()、()

举例:“生日信息”使用“月日”表示,从中截取

((),2)+”月”((),2)+”日”

有效性规则常考某个字段在几个年、月、日、小时之间什么的,表示方法为:

当前系统日期进行转化:((()))

某个字段日期进行转化:(())

2、字段有效性信息和默认值 (★★★非常重要★★★)

(1)字段有效性信息输入时,比较要加上双引号

(2)字段默认值如果为数值型和逻辑型直接输入,其他的需要加上定界符

字符型加双引号,日期型加上花括号{},货币型加$

(3)有的题目会说“设置字段的有效性规则信息”,这样既要输入有效性规则也要输入有效性信息,不能遗漏。

四、表记录修改的相关命令 (★★★非常重要★★★)

1、添加删除标记(逻辑删除表中记录) (1)语句

表 条件

(2) 表

条件

举例:给表中所有学分大于或等于5的记录追加删除标记

第一种: >=5

第二种:

>=5

2、彻底删除表中记录

第一种: 表 第二种: 表

3、更新表中数据(最常考) (★★★重中之重★★★)

表 字段=表达式 条件

举例:计算并修改表中所有记录的字段值:学生字段值为X借阅天数超过30天每天罚款0.1元(借阅天数根据借阅日期和还书日期计算)。

(30)*0.1 ”X”

注意:对于涉及到百分数的,不能使用%,只能通过小数来转化

举例:修改表数据,使所有记录单价字段的值增加10%

*1.1

4、复制表中记录保存到新表中 (可以复制到其他文件中,见书95页)

新表名 条件

举例:将表中出版社名称()为“高等教育出版社”的记录复制到表名为的新表中

”高等教育出版社”

5、为表新增一个字段

表名 字段名 字段类型(字段宽度)

举例:为表添加字段,字段类型为数值型,宽度为5,小数位数为2

N(5,2)

6、()函数的具体应用

(1)计算并修改表中所有记录的的值,计算方法如下:

如果≥1800元,则() ×15%,

否则1800×11.5%

(>=1800,()*0.15,1800*0.115)

(2)()函数当中,可以再包含函数,无限的套嵌

举例:修改表中的数据,按照成绩值设置备注字段内容,若成绩大于或等于90,则备注字段中设置为“A”;若成绩大于等于80且小于90,则备注字段设置为“B”;低于60分设置为“D”;其余设置为“C”。

(>=90,”A”(>=80,”B”(<60,”C”,”D”)))

(3)一道特殊的题目,原来还可以这样用—_—!!!

举例:计算并修改表中所有记录的字段值:借阅天数超过30天(借阅天数根据借阅日期和还书日期计算),超过部分,学生(字段的值为X)每天罚款0.1元,教师(字段的值为J)每天罚款0.2元。

(”X”,0.1,0.2)*(>3030,0)

7、在表中插入记录

表名(字段1,字段2,…)(字段1值,字段2值,…)

举例:在表中插入一条新纪录,姓名:李明,学号:12121212,性别:男

() (“李明”,”12121212”,”男”)