计算机二级VF考试考点分析.ppt_第1页
计算机二级VF考试考点分析.ppt_第2页
计算机二级VF考试考点分析.ppt_第3页
计算机二级VF考试考点分析.ppt_第4页
计算机二级VF考试考点分析.ppt_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二级考试考点分析 VisualFoxpro 考试时注意 考生目录 不仅保存了需要的信息 所有产生的文件都要保存到这个目录中 不管题目是否指定目录 指定其他目录的除外 2 注意中英文之间的快速切换 除了表名 字段名 字段值之外的所有符号全部在英文输入法下输入 输入正确的关键字会显示为蓝色 不是黑色 调用vf的功能 交互式方式 程序方式 命令窗口每一行显示一条语句 回车表示执行这个命令 注意回车次数 只能解决一些相对简单的问题 程序可以完成一定任务的命令的有序集合首先建立程序文件 其次输入多条命令语句最后运行程序 系统自动执行 常量 变量 表达式项目 数据库 表 索引SQL查询语言SQL定义语言SQL操作语言查询视图表单报表菜单程序 常量 数值型 8个字节货币型 8个字节字符型 日期型 8个字节日期时间型 8个字节逻辑型 1个字节 正负号 数字 科学计数法 123 4567 计算机 计算机 计算机 2011 1 1 2011 1 1 2011 1 1 2011 1 1 11 20p 2011 1 1 15 01 26 Y y T t N n F f 常量 对日期的设置语句Setdatetoamerican ymd dmySetcenturyon offSetmarktoSetmarkto 变量 字段分为 字段变量和内存变量变量名 以字母 下划线 汉字开头 后可接字母 数字和下划线简单变量赋值xh 123 xhStore 123 toxh xh 当字段变量和内存变量同名时 系统默认为字段变量 访问内存变量 须在变量名前加m 或者m 变量 数组 Dimensionx 5 Dimensionx 2 3 Declarex 2 3 4 变量的显示和清除 通配符 和like配合使用Listmemorylikex Listmemorylikex DisplaymemoryClearmemory 变量 字段变量命令 增加记录Append blank Insertinsertblankinsertbefore逻辑删除Deletefor民族 汉族 恢复记录recallfor民族 汉族 物理删除pack修改记录replaceall年龄with年龄 1replace年龄with年龄 1replace年龄with年龄 1for性别 女 变量 字段变量命令 显示记录listfor性别 男 displayfor性别 男 查询定位go5gotopgobottomskipskip 1locatefor性别 男 表达式 字符表达式 将两个字符串首尾相连字符表达式 首尾相连 前串尾部空格移到新串后 子串包含测试性别 男女 Setcollateto pinyin 字符按拼音排序次序Setexactoff右边字符串是左边的一部分Setexacton将短字符串的尾部加空格补齐 相等和赋值的区别 Sql查询 Select字段列表from表名where条件Orderby排序字段Groupby分组或分组汇总Having和groupby配合使用 筛选条件Into toarray cursor table file printer结果保存 注意计算字段 注意多表连接的情况 Asc默认升序 desc降序 intotable cursor arrayTofile printer Select字段名from表名 功能 从指定表中检索出符合字段条件的数据Select学号from学生成绩表selectdistinct学号from学生成绩表Select from学生成绩表Selecttop10 from学生成绩表orderby学号Selecttop10percent from学生成绩表orderby学号 注意 除了中文表名和中文字段名 所有字符输入均在英文输入法 包括空格 也是英文输入法的空格 Orderby子句 功能 Orderby按指定字段进行排序Selecttop10 from学生成绩表orderby学号Selecttop10 from学生成绩表orderby学号descselect from学生成绩表orderby成绩desc 学号select from学生成绩表orderby成绩desc 学号desc 带计算函数的查询 计算函数 sum count avg max min Groupby表示对数据进行分组后再显示数据 进行分组汇总 having限定分组要满足的条件selectcount from学生成绩表select学号 avg 成绩 from学生成绩表select学号 成绩from学生成绩表groupby学号select学号 avg 成绩 from学生成绩表groupby学号select学号 avg 成绩 from学生成绩表groupby学号having学号 20110020 多表查询 select学生成绩表 学号 姓名 课程号from学生信息表join学生成绩表on学生信息表 学号 学生成绩表 学号select学生成绩表 学号 姓名 课程号from学生信息表leftjoin学生成绩表on学生信息表 学号 学生成绩表 学号select学生成绩表 学号 姓名 课程号from学生信息表rightjoin学生成绩表on学生信息表 学号 学生成绩表 学号 Where子句 功能 检索出满足条件的数据注意and or between and isnull in exists like 函数select from学生成绩表where成绩 60and成绩 60or成绩 70select from学生成绩表where成绩between60and70 Where子句 select from学生信息表where民族isnullSelect from学生信息表where学号in select学号from学生成绩表where成绩 90 select from学生信息表where姓名like 王 select from学生信息表where姓名like 王 select from学生信息表where姓名like 王 select from学生信息表whereyear 出生日期 1990select from学生信息表wherelen alltrim 姓名 4 比较SQL语言的Like通配符 非sql语言的like通配符 查询结果 功能 将查询结果保存在哪里Select from学生信息表Select from学生信息表intoarrayszSelect from学生信息表intocursorszSelect from学生信息表intotableszSelect from学生信息表tofileszSelect from学生信息表toprinter Sql查询 select零件名称from零件信息where零件号in select零件号from使用零件groupby零件号havingcount 零件号 3 orderby零件名称tofileresults txt 程序 prg 注意 1 一条语句输入在一行上 换行不用标点符号2 注意程序文件的保存地址 一般都保存到考生目录中3 程序文件可多次运行 注意运行次数 打开程序文件不能直接双击文件名图标 那是执行程序的意思 只能在VF程序中通过打开对话框 选择程序所在的目录 文件类型选择 程序 prg 然后选择程序文件 程序 prg 需要掌握的操作 新建modifycommand程序名修改modifycommand程序名保存运行do程序名 prg 程序 prg 中断 中断程序命令 Cancel终止程序 返回命令窗口Do转去执行另一个程序Return结束当前程序 返回调用的上级程序 若无上级程序 返回命令窗口Quit退出VF程序 程序的输入输出 InputtoxyAccepttoxyWait 输入错误 windowtimeout4Wait 输入错误 windownowait 程序的结构 选择结构 if else endif If条件if条件语句语句Endifelse语句endif 程序的结构 选择结构 docase endcase DocaseCase条件1语句Case条件2语句Otherwise语句endcase 程序的结构 循环结构 dowhile enddo Dowhile条件语句Enddo在循环结构中 Loop 结束本次循环 转回条件处重新判断Exit 结束循环 转到enddo后面的语句执行 程序的结构 循环结构 for endfor Fori 1to100step2语句endfor 程序的结构 循环结构 scan endscan 只能处理表中记录Scanfor条件语句endscan SQL操作功能 操作 包括对表数据记录的插入 删除 修改插入insertintovalues 删除deletefromwhere修改updateset注意 1 记住操作关键字2 值除了数字外 都用 定界 不要用 Sql操作 插入 insertinto表名values 值1 值2 insertinto零件信息values p7 PN7 1020 insertinto表名 列1 列2 values 值1 值2 Insertinto零件信息 零件号 单价 values p8 1020 Sql操作 删除 Deletefrom表名where条件Deletefrom零件信息where零件号 p4 Sql操作 修改 update表名setwhere条件Update零件信息set单价 600where零件号 p4 SQL 表定义 Createtable表名 字段1名字段类型 字段2名字段类型 SQL 表定义 字段类型 字符型C n n为宽度日期型D日期时间型T数值型N n d n为宽度 d为小数位数整数型I货币型Y SQL 表定义 Createtable学生信息表 学号c 8 primarykey 姓名c 8 出生日期d 性别c 2 check 性别 男女 学院号c 5 foreignkey学院号tag学院号references学院表 SQL 表修改 增加字段 Altertable学院信息表add民族c 30 修改字段类型 Altertable学院信息表alter学院号c 8 修改字段名 Altertable学院信息表renamecolumn学院号to学院编号删除字段 Altertable学院信息表dropcolumn学院号 SQL 表修改 增加约束性规则Altertable学生信息表alter学号checklen alltrim 学号 8error 学号必须是8位 删除约束性规则Altertable学生信息表alter学号dropcheckAltertable学生信息表droptag 查询 qpr 功能 从指定表或视图中提取满足条件的记录 然后按照想得到的输出类型定向输出查询结果本质 就是 语句使用工具 查询设计器 查询 qpr 掌握鼠标操作 增减表 或视图 增减字段 连接字段 排序设置 结果去向 保存文件Sql语句 查询语句Selectfromorderbygroupbyhavinginto 报表 frx 打印文档 为显示并总结数据提供灵活的途径最主要 数据源和布局 报表 frx 掌握 报表向导 单表 报表向导 多表 快速报表修改报表注意 区分报表标题和报表文件名 表单 scx 表单 常用属性 caption 表单标题name 表单名掌握 多控件的布局数据环境的添加控件属性的设置 首先选择控件 然后找属性 表单 scx 按钮 常用属性 caption 按钮上的文字常用方法 click退出按钮的代码 退出按钮的click事件代码Thisform release 表单 scx 列表 常用属性 rowsourcetype 数据类型rowsource 数据来源columncount 列表框列数multiselect 多选list 选中的数据条目listcount 列表框的条目数目selected 指定条目是否选中 下面代码的功能是根据用户对列表框的选择结果构建字段列表 然后进一步构建select语句并据此为表格的相关属性设值 修改所有 FOUND 下面的一条语句 不能修改其他语句 不能增加语句 也不能删除语句 s f T FOUND FORi 1TOthisform List1 listCountIFthisform List1 Selected i IFf FOUND s thisform List1 list i f F ELSE FOUND s s thisform List1 valueENDIFENDIFENDFORst select sfromordersintocursortmp thisform Grid1 RecordSource st 表单 scx 表格 常用属性 recordsourcetype 数据来源类型recordsource要知道不同类型的数据和recordsourceRstrseg0表表名零件信息1别名表名 必须是已打开的表 项目信息2提示3查询查询文件名chaxun4sqlSQL语句select项目号from项目信息 数据库 dbc 新建 Crea

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论