2022年江苏计算机二级VFP上机知识点总结.docx
精选学习资料 - - - - - - - - - 学习必备 欢迎下载江苏省运算机二级VFP上机考试做题笔记第一题 项目、数据库和表操作 项目.PJX 数据库 .DBC 表.DBF 1通用型 G 双击一下 或按 <CTRL>+<HOME>“ 编辑 ” “ 插入对象 ”备注型 M 双击一下 或按 <CTRL>+<HOME>输入备注都是 4 个字节 货币型 Y 2向已有表中输入记录:两步: USE 表名 append 3. 创建 索引 的表达式即排序问题:例 按竞赛时间和竞赛项目排序 有关降序的 DESC TTOCbssj ,1+bsxm P99 索引留意 : 字符型表达式与算术表达式加法区分 类型不一样时,一般转成 字符型 ,常用 三个 DTOC;TTOC;STR 数值 字符4. 掩码 问题: p79 例 只答应输入4 位数字字符9999 没说几位,就会看表中该字段的长度5. 默认值: 除了数值型,其他都要用定界符;6. 有 效 性 规 就 和 有 效 性 信 息 : 例成 绩 在 0-100之 间cj>=0 .AND. cj<=100 性别只能是男或女名师归纳总结 xb$男女第 1 页,共 8 页- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载其值必需包含非空格字符学 会 转 化 一 点 设 置 字 段 的 " 规 就 " 为"LENALLTRIMtsjj>0" CDRQ<= 2022-8-8 格式 7. 记录有效性:挑选 " 表" 选项卡,在 " 记录有效性 " 选项组 中的 " 规章 " 文本框中输入:LEFTlsh,4=ALLTRIMSTRYEARrkrq 日期型是固定 8 个字符,所以要去除空格,而前面字符型就 不用 ALLTRIM了8. 触发器插入触发器更新触发器删除触发器关于 触发器条件 常用函数:例 LENALLTRIM 字段名 =4 返回删除空格后的字符串设置删除触发器,禁止删除:.F.不等于<>或#或!=表示9格式: T: 自动 删除前导空格和结尾空格! 转化成大写字母9在项目中,将 BOOK表设置成 “ 包含 ” 状态: 打开该项目 ,右击 该 BOOK表,挑选 包含10. 添加 项目信息: 放在 项目治理器标题栏 信息上 ,右击 ,项目设置其内容为:运算机等级考试中心 在" 单位 " 文本框中输入:运算机等级考试中心;11. 日期默认输入为月- 日- 年: 05/27/2022 名师归纳总结 12. 编辑说明:右击表挑选第 2 页,共 8 页- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载13复制表中文件:例:将 复制到 ab表中 use dmb dmb表中 lx 字段值为“ 民族” 的其次题copy to ab for lx= “ 民族”设计查询1. 常用函数: count (); sum();AVG();MAX;MIN 例 count (* ) as 选课人数 SUMIIFXB=” 男”,1,0 AS 男生人数 SUMIIFCJ>=60,1,0 AS 通过人数 AVGcj as 平均成果 Max (cj ) as 最高分将某某出版社后面的出版社 三字去除SUBSTRBook.cbs,1,at'出版社 ',Book.cbs-1 as 出版社2. 设置 分组依据 :有时不直接说要你分组,位;各班;各系等暗藏 group by语句隐匿 的 如:每3. 查询去向:表、屏幕(或文本文件)、报表 .FRX 、标签 .LBX 等4. select 语句 P122-125select DISTINCT , , , , ; FROM数据库!表 1 inner JION 数据库!表 2; ON 表 1. 字段 =表 2. 字段;名师归纳总结 - - - - - - -第 3 页,共 8 页精选学习资料 - - - - - - - - - 学习必备 欢迎下载 WHERE条件 ; Group by Having 条件二次挑选 Order by INTO TABLE 表名 /INTO CURSOR(暂时表 ) 表名 / TO SCREEN/TO FILE 文本文件 表名5. SUBSTRZKZ,4,2 截取其中一部分6分组依据 中, 满意条件就是 Having 的语句7运行菜单时 第一 和 最终 执行的: 显示 常规选项 设置和清理第三题 设计菜单 .mnx;.mnt .mpx;.mpr 1. 要为菜单项 加入拜访键 :例系统治理( < M)2. 加分组线 :例系统治理( <M)英文输入法下- 系统信息( <H)3. 快捷键 设置: 菜单设计器 中“选项 ” “提示选项 ”定义快捷键4. 菜单项 指定任务 :命令与过程(程序)名师归纳总结 命令:例DO FORM xs 运行表单 xs 6 第 4 页,共 8 页select * from student浏览同学表set sysmenu to default复原默认菜单- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载过程 : 例 clear events quit 清除大事循环, 然后退出系统 use student report form rpt打开同学表,浏览报表文件rpt 5. 插入 系统菜单栏 :菜单设计器 插入栏 6. 跳过 : 输入 .T. 即为灰色了例: xs 表打开时可用 NOT USED“ XS” 菜单设计器 中“选项 ” “提示选项 ” ,跳过表达式的规律表达式 的值为 真,就菜单 被废止 ,即为灰色7. 顶层表单 :显示 常规选项 顶层表单 (设计在表单上的菜单,区分与其它的菜单)表单的 init 大事添加如下代码:DO 菜单程序 WITH THIS,.T. 8. 重要 储存菜单,并执行【个可执行的菜单文件;第四题 设计表单 1.spinner 微调框菜单 】【 生成 】命令, 生成一checkbox 复选框optionGroup 选项按钮组combobox 组合框名师归纳总结 listbox 列表框第 5 页,共 8 页- - - - - - -精选学习资料 - - - - - - - - - label 标签学习必备欢迎下载2. textbox 文本框事 件该 列 表 框 运 行 时 , 首 先 选 第 一 项 : initthisform.List1.ListIndex = 1 3.scrollbars 设置滚动条的windowtype 模式设置borderstyle 边框设置DeleteMark 有无删除标记列Gidlines 显不显示水平线4. 命令按钮组 右击 生成器 布局 水平5. 初始状态为选中:就 value 属性为 1 this.Value=this.list( 4) thisform.Grid.Recordsource=this.value thisform.list1.list3,1= thisform.pageframe1.pages3 thisform.label1.caption=cj.xh 第五题 程序改错1. 一般函数格式不对, 缺少参数 例 substr (cstring,3,2 )2. STORE 1.2 TO P 赋值3. para meters a,b,c 接收程序的参数 也就是声明参数4. SQRT 开根号的5. =massagebox 6. r eturn 名师归纳总结 - - - - - - -第 6 页,共 8 页精选学习资料 - - - - - - - - - 学习必备 欢迎下载7. 次序结构8. 分支结构: if else endif do case endcase 9. 循环结构 :for endfor 知道初值和终值及循环次数loop 与 exit do while enddo scan endscan SQL语句1. CREAT TABLE 表名(字段 1(),字段 2(),字段 3()2. 记录的输入 Inter into 表名 values , , 记录的浏览 browse BROWSE Field xh,xm,xb freeze 指定可以修改的字段 noappend nodelete nomodify指定不行修改的字段记录的挑选 命令 :set filter to sb=“ 男”记录的修改 Update 表名 set dj=dj+1 replace 需要打开表 P109 Additive记录的删除 delete from js where year year (csrq )>60 规律删除 ZAP 物理删除(date ()名师归纳总结 RECALL 复原删除的记录第 7 页,共 8 页- - - - - - -精选学习资料 - - - - - - - - - 学习必备欢迎下载P103 3. ALTER TABLE-SQL 语句修改表结构ADD;增加 字段 alter table js add column fax c(20) nullALTER;修改 字段 set CHECK 有效性DROP;删除 字段 set default默认值RENAME;字段 改名扩展名结构复合索引文件 .CDX 独立索引文件 .IDX 4. select 语句 P122select , , , , ; FROM数据库!表 1 inner JION 数据库!表 2; ON 表 1. 字段 =表 2. 字段; WHERE条件 Group by Order by INTO TABLE 表名例名师归纳总结 5. copy file *.dbf to d: 第 8 页,共 8 页- - - - - - -