为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

全国计算机等级考试二级VF培训教材-精品完整版

2018-07-31 8页 doc 22KB 32阅读

用户头像

is_435706

暂无简介

举报
全国计算机等级考试二级VF培训教材-精品完整版全国计算机等级考试二级VF培训教材-精品完整版 知识点汇总理论知识复习 第一:扩展名的整理 扩展名新建修改、打开执行 .PJX:项目管理器CREATE PROJECT MODIFY PROJECT .DBF:表文件CREATE 表名USE 表名\USE(关闭) .DBC:数据库文件CREATE DATABASE MODIFY DATABASE OPEN DATABSE .QPR:查询文件CREATE QUERY MODIFY QUERY DO 查询..QPR .VUE 视图文件CREATE VIEW OPEN DA...
全国计算机等级考试二级VF培训教材-精品完整版
全国计算机等级考试二级VF教材-精品完整版 知识点汇总理论知识复习 第一:扩展名的整理 扩展名新建修改、打开执行 .PJX:项目管理器CREATE PROJECT MODIFY PROJECT .DBF:表文件CREATE 表名USE 表名\USE(关闭) .DBC:数据库文件CREATE DATABASE MODIFY DATABASE OPEN DATABSE .QPR:查询文件CREATE QUERY MODIFY QUERY DO 查询..QPR .VUE 视图文件CREATE VIEW OPEN DATABASE USE 视图名 .PRG:程序文件MODIFY COMMMAND MODIFY COMMMAND DO 程序名(可不写扩展名) .SCX:表单文件CREATE FORM MODIFY FORM DO FORM .MNX:菜单文件CREATE MENU MODIFY MENU .MPR:菜单程序由.MNX 生成DO 菜单.MPR .FRX:报表文件CREATE REPORT MODIFY REPORT 第二:常见命令整理 1.REPORT FORM <报表文件名>[PREVIEW] P286 打印[预览指定的报表] 2.RELEASE POPUPS<快捷菜单名>[EXTENDED] P252 在快捷菜单的”清理”代码中添加清除菜单的命令,使得在选择\执行菜单 命令后能及时清除菜单,释放其所占用的内存空间.[表示清除条形菜单时一起清 除其下属的所有子菜单] 3.RELEASE MENU<菜单名>[EXTENDED] 在表单的DESTROY 事件代码中添加清除菜单的命令,使得在关闭表但时能同 时清除菜单,释放其所占用的内存空间 4.SET SYSMENU TO DEFAULT|SAVE|NO SAVE P238 第三:关于数据源的问题 或视图 报表的数据源:表(数据库表和自由表) 查询的数据源:表(数据库表和自由表)或视图 视图的数据源:表(数据库表和自由表)或视图 第四:SQL 命令 视图:视图的定义:CREATE VIEW 视图名AS (SELECT SQL) 视图的删除:DROP VIEW<视图名> 查询: 表结构的修改:ALTER ALTER TABLE 表名ADD|ALTER[COLUMN][CHECK [ERROR]] 添加一个新的字段|修改已有的字段,CHECK 设置字段有效性规则,ERROR 是 提示信息 ALTER TABLE 表名ALTER 字段名SET CHECK ERROR ALTER TABLE 表名ALTER 字段名DROP CHECK 用于定义、修改和删除有效性规则和默认值定义 更改字段名:ALTER TABLE 表名RENAME COLUMN 原字段名TO 新字段名 删除字段:ALTER TABLE 表名DROP COLUMN 字段名 增加|删除侯选索引:ALTER TABLE 表名ADD|DROP UNIQUE TAG 表的删除DROP TABLE 表名 知识点复习: 1.?表示隔行输出。??表示同行输出 2. 日期型常量: 用来显示日期,也称D 型。 组成:它的定界符是一对花括号,并且花括号内第一个字符必须是脱字符^,花括号内括 年月日三部分内容,各部分内容之间用分隔符-分隔。而斜杠则是系统在主窗口显示日期型 数据使用的默认分隔符。{^yyyy-mm-dd}。 日期型常量也用8个字节表示。 影响日期格式的设置命令: Set date to ymd/dmy/mdy ——功能是设置日期显示时的格式。 Set mark to “-”或者”/”或者”\” ——功能是用于设置显示日期型数据时的分隔符。若未指定分隔符则表示恢复系统默认斜 杠分隔符。 Set century on/off ——功能是设置年份是以(on)4位或(off)2位来显示 3.变量的分类: 1)字段变量:在表文件中记录属性内容的变量。表中的每一个列标题就称为一个字段变量。 列标题的名称就是这个字段变量的名称,其下的具体内容就是这个字段变量的值,即字 段值。 注意一:表的每一行被称为一条记录,鼠标指向某一行时会变成指针的标志,指针所指向的 行即此字段当前的值,当输出这个字段变量时,就会在主窗口显示当前行的值。 注意二:若字段变量名和内存变量名重名的现象时,优先输出字段变量的值;若想输出内存 变量的值,则需在变量名前加上前缀M.(或M->)。 2)内存变量:表示内存中临时存放数据的单元格,它的类型取决于其中存放数据的类型。 内存变量的赋值:即把一个数据存放到内存变量中。两种方法: 格式一: store 表达式/数据to 变量名 可把同一个值赋给不同的变量,各内存便另名之间要用逗号隔开。 格式二: 变量名=表达式/数据(注意:数据为常量时必须加””) 可通过对内存变量重新赋值来改变其内容和类型。 内存变量的显示:list/display memory [like */?] 用来显示内存变量的信息。 内存变量的清除: 格式一:clear memory/release all 表示清除全部内存变量 格式二:release 变量名表表示清除制定内存变量,可为若干个 格式三:release all like */?或except */? 表示清除相匹配或不相配的内存变量。 4.数组: ?含义:数组是一种特殊的内存变量,表示内存中连续的若干个存储单元。用来存储一系列 数值,其中的每个值称为数组的一个元素,可通过下标来显示,下标用()或[]括起来。 一个 数组中的各个元素的值的数据类型可以不同。 ?创建数组的命令:dimension/declare 数组名(元素个数)。 注意: 若定义了一个数组aa,再给数组名aa 赋值,则表明是给aa 数组中的每个元素都赋予了一 个相同的值。 ?数组分类: 一维数组:一行多列dimension 数组名(数值表达式) 二维数组:多行多列dimension 数组名(数值表达式1,数值表达式2) 其中,数值表达式1指定其行,数值表达式2指定其列,若只有一个数值,则为一维数组。 ?一维数组与二维数组的转换: 例如:dimension aa(3)——aa(1,1),aa(1,2),aa(1,3) 这是将一维数组转换为二维数组。 Dimension bb(2,3)——bb(1),bb(2),„„bb(6) 这是将二维数组转换为一维数组 5.)关系表达式(又称简单逻辑表达式) 它通过关系运算符将两个运算对象连接起来形成的式子,即表达式1 关系运算符表达式2。 运算符:< 小于> 大于= 等于<>、#或!= 不等于<= 小于等于>= 大于等于 == 字符串精确比较$ 字符包含测试 注意:?==和$仅适用于字符型数据,其他运算符适用于任何类型的数据,但运算符前 后 的两个运算对象的数据类型必须要保持一致。 ?数值型、货币型数据各自之间的比较按其数值的大小进行。 ?日期型、日期时间型数据各自之间的比较,越晚日期或时间越大。 ?逻辑型数据比较:.t.>.f. 包?字串包含测试:字符表达式1 $ 字符表达式2 ,如果前者整体是后者的字串,即1含于2, 则结果为真,否则为假。 ?字符串之间的比较原则是依次比较它们对应位置中的字符,若相同则继续比较,若不同则 根据这两个字符的排序序列决定字符串的大小。 但是,根据不同的排序方式,所出的结果也是不同的。 7)排序方式设置:set collate to “排序次序名” 排序次序名可以是machine、pinyin 和stroke。 Machine 的原则是:空格<数字<大写字母(其中A 最小)<小写字母(其中a 最小); (测asc 码函数:asc(字符表达式),可测比如”A””a”的asc 码为65和97) Pinyin 的原则是:排在字母表后面的字母>排在前面的字母,若字母相同则大写>小写; Stroke 的原则是:汉字的笔画谁多谁大。 8) 字符串的精确比较与exact 设置: a.“==”只有两个字符串完全相同时,运算结果为逻辑真,否则为逻辑假。 b.在“=”比较两个字符串时,运算结果与set exact on/off 有关:off 表示只要右边字符 串整体与左边字符串的前面部分内容相匹配,即可为真,否则为假;on 则表示比较到两个字 符串全部结束,先到短的字符串尾部加空格,使两个字符串的长度相等,然后进行比较, 运算结果的类型:逻辑型。作用是比较两个表达式的大小。 6.函数:(测试函数) & null 值测试函数格式:isnull(表达式) 功能:判断表达式的运算结果是否为null 值,是则返回逻辑真,否则逻辑假结果:L 型 & “空值”测试函数格式:empty(表达式) 功能:判断指定表达式的运算结果是否为“空值”,是则返回逻辑真,否则逻辑假。L 型 7.索引及相关操作 作用:可加速对表的查询操作 分类: 1)主索引:建立主索引的字段值不允许重复,一个表只能有一个主关键字,所以一个表只能 创建一个主索引,自由表不能建立主索引。 2)候选索引:也要求建立候选索引的字段值不允许重复,一个表可建多个候选索引,自由表 也可建立候选索引。 3)唯一索引:为分类排序,建立唯一索引的字段值可以重复,它以指定字段的首次出现值为 基础,选定一组记录并对记录进行分类且排序,一个数据库表或自由表中可建多个唯一索引。 4)普通索引:建立普通索引的字段值可以重复,并且索引项中也允许出现重复值,系统默认 为普通索引。一个数据库表或自由表可建多个普通索引 8. 数据完整性 概念:是保证数据正确的特性,一般包括实体完整性、域完整性和参照完整性等。 2 实体完整性 1)概念:是保证表中记录唯一的特性,即在一个表中不允许有重复的记录。 主索引)或候选关键字(候选索引)来保证表中记录的唯一2)实现:vf 中利用主关键字( 性。 域完整性 1)概念:即字段有效性,是字段值的取值范围。只有数据库表中才可建立域完整性。 2)域约束规则:也称为字段有效性规则,即通过对字段类型、字段宽度或定义的取值范围来 对输入数据进行正确性检验 3 照完整性 1)含义:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数 据,来检验对表的数据操作是否正确。 2)三原则:插入原则、删除原则和修改原则 级联—则用新的连接字段值自动修改、删除表中的相关所有记录 限制—若子表中有相关记录,则禁止修改、删除、父表中的连接字段值; 忽略—则不作参照完整性检查,可以随意更新、删除父表中的连接字段值 插入规则规定了当插入子表中的记录时,是否进行参照完整性检查: 限制—若父表中没有匹配的连接字段值则禁止插入子表记录; 忽略—则不作参照完整性检查,即可以随意插入子表记录。__
/
本文档为【全国计算机等级考试二级VF培训教材-精品完整版】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索