




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二级VFP上机考试常见题型知识点一、项目管理器、在项目中新建/添加/移去文件、在项目中修改文件 3、项目连编二、数据库、表的基本操作:新建表、修改表、表记录的操作、表索引、数据库的基本操作:添加表、移去表、建立索引与永久联系、字段有效性规则(规则、信息、默认值、空值NULL)、设置参照完整性规则 (插入、更新、删除;级联、限制、忽略)1)清理数据库问题 2)“表正在使用,不能清理”问题 close tables all补充内容:数据完整性保证数据正确的特性1)实体完整性主关键字2)域完整性约束规则规则:要求逻辑表达式 信息:要求字符常量 默认值:要求与相应字段类型一致字符常量标志:” thisform.grid1.recordsource=”select * from 学生 where 姓名=张三 ”$ 子串包含测试运算符3)参照完整性表的关联关系建立关联关系的前提:1、保证建立关联关系的表具有相同属性的字段2、每个表都要以该字段为关键字建立索引父表子表 关联类型主索引主索引或候选索引 一对一主索引普通索引 一对多三、查询与视图、查询与视图的差别、查询设计器和视图设计器的使用、可用于解决一些题目要求你写SQL语句完成的查询问题(重点),利用查询设计器自动生成SQL 4、查询字段内容不是原表中字段,而是原表的计算结果,要用“函数和表达式”来添加补充内容:(1) 程序调试器的使用(2) 表单中如何设置访问键(Q)caption、确认键(default),tab键次序 (焦点)(3) 菜单里的分组线(-)(4) 新建方法四、表单、常考属性:name、caption、添加数据环境何时添加数据环境:表单用于显示表或视图时、常考控件与属性(1)命令按钮常考内容:设置name、caption属性,命令按钮的click事件中添加代码常考事件代码:退出或关闭 thisform.release 或 release thisform*命令按钮组(2)文本框属性:value,readonly,enabled ,password,inputmask(99999(数字、正负号) #(数字、正负号、空格))常考内容:a.用文本框显示某内容,只要将此内容赋值给文本框的value属性即可。b.用文本框输入数据,只要将文本框的value属性取出即可。(3)标签常考内容:caption、visible属性设置,用标签显示某内容,只要将此内容赋值给标签的caption属性即可。常用方法:release refresh show hide(4)选项按钮组(命令按钮组)属性:ButtonCount(设置选项数目)、value(保存着当前选中的选项号,N型)、Caption(设置选项的标题)常考题型:选中某选项再单击某按钮,则做相应操作。 解决方法:先作判断,判断被选中的选项(方法:看选项按钮组OptionGroup1.value等于多少,若等于2,则说明是第2个选项被选中),确定被选中的选项后在相应位置写SQL语句。(5)复选框:value(6)组合框(列表框)属性:RowSourceType(数据源类型)、RowSource(数据源)、Style(设置下拉组合框还是下拉列表框)、value(保存着当前被选中的选项内容,C型)常考题型:选中某条目后再单击某按钮,则做相应操作,因为value保存着当前被选中的选项内容,所以取出value属性即可。(7)计时器属性:InterVal(设置时间间隔),若为0则计时器失效常考题型:每隔多长时间做一次某件事情,则将InterVal设好,做某件事情的代码放入计时器的timer事件过程中。(8)页框属性:PageCount(设置页数)、ActivePage(设置活动页)thisform.pageframe1.activepage=2、Caption(设置页的标题,注意不是页框PageFrame的标题而是Page1或Page2等各页的标题)常考题型:在页中添加表格,由于页框是容器控件,注意往容器控件中添加控件的方法。(9)表格(重点、难点)属性:RecordSoureType(数据源类型)、RecordSource(数据源)、ColumnCount(表格列数)、Caption(标题,注意是Header1的标题,而不是表格Grid的标题)、ControlSource(注意是Column列的属性,用于指定这一列显示的字段)常考题型:a.用表格显示数据表或视图的内容(添加好数据环境后,设好以上属性即可);b.用表格显示查询的数据结果,如在一文本框中输入数据,再按文本框中的数据查询并将查询结果显示在表格中,这种题关键是将查询的SQL语句赋值给表格的RecordSource属性(C型)。c.有两张表格,一张表格显示一数据表内容,另一张表格显示与该数据表内容对应的另一数据表的内容,这种题先添加数据环境,并使数据环境中的这两张表有联线(需先设置表间的永久联系);对两张表格RecordSourceType属性均设为“别名”,RecordSource属性设为数据表文件名。(10)微调按钮spinner: 属性:value(N型) text(C型) imcrement SpinnerLowValue SpinnerHighValue 五、菜单设计菜单步骤:(1)设计菜单结构(扩展名为.mnx 菜单设计文件)(2)生成菜单程序(生成.mpr菜单程序文件)(3)调用菜单程序文件常考代码: set sysmenu to default(返回VFP系统菜单)、do 菜单文件主名.mpr(运行菜单)常考内容:a.生成菜单:.mnx.mprb.菜单分组线、菜单项的快捷键、跳过、状态栏中的提示信息c.在表单中添加菜单因为涉及菜单和表单两个文件,故需要分两块来做(I)表单部分1.将ShowWindow属性设为22.在表单的Init/load事件中添加代码 do 菜单文件名.mpr with this,.t.3.在表单的Destroy事件中添加代码 release menu 菜单文件名 extended(II)菜单部分在“常规选项”中钩选“顶层表单”d.在表单中调用快捷菜单(I)菜单部分1.设计为快捷菜单2.“常规选项”的“清理”代码中添加 release popups 快捷菜单文件名 extended(II)表单部分表单的RightClick事件中添加代码do 菜单文件名.mpr六、报表题型:向导建报表、建快速报表命令:report form 报表文件名 preview带区:三个默认带区、添加带区(添加分组带区、添加标题带区、添加总结带区)计算:都用域控件;若是计算某个字段的总和或平均数,则是选择该字段后再点击“计算”按钮。难点:设计分组报表步骤:1.添加分组带区 2.将显示分组字段的域控件放入组标头带区 3.添加数据环境(数据环境中的表要求已按分组字段建立索引),并在属性窗口中将Order属性设置为索引名。七、写SQL数据查询:select 数据操纵:insert、delete、update数据定义:create、drop、alter 数据控制:VF无此功能select 查询字段;from 数据源;where 条件;group by 分组字段 having 分组限制条件;order by 排序依据;into table 表名/into cursor表名 /into array 数组名/to file 文本文件名 additiveinsert into 表名(字段名1,字段名2) values(值1,值2)(两种使用方法)delete from 表名 where 条件update 表名;set 字段名1=表达式1,字段名2=表达式2;where 条件create table 文件名(字段名1 c(5) primary key, 字段名2 N(5,2)drop table create view 视图名 as SQL 语句说明drop view 视图名alter table 表名;alter 字段名 set default 默认值 set check 约束规则 ERROR 错误信息; drop check 八、常用函数去空格函数:alltrim( ) 取子串函数:left( ) right( ) substr( ) 类型转换函数:str( ) val( ) ctod( ) dtoc( ) 日期函数:date( ) time( ) year( )统计类函数:sum( ) avg( ) max( ) min( ) count( ) 文件测试函数:eof() bof( ) found( ) 条件测试函数:IIF( ) len( )对话框函数:messagebox( ) 附:messagebox( ) 函数 示例 MESSAGEBOX(信息字串,数值型对话框类型 ,对话框标题文本)数值 对话框按钮 0 仅有“确定”按钮 1 “确定”和“取消”按钮 2 “放弃”、“重试”和“忽略”按钮 3 “是”、“否”和“取消”按钮 4 “是”、“否”按钮 5 “重试”和“取消”按钮 返回值 按钮 1 确定 2 取消 3 放弃 4 重试 5 忽略 6 是 7 否 例如: a=messagebox(你确定要退出系统吗?,4+16+0,询问框)if a=6 release thisformendif九、多工作区 in 0 最小未用工作区打开表select 0 使当前工作区切换到最小未用工作区6十、常用vf命令:close all close tables alluse o
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高考生物试题分类汇编基因工程(解析版)
- 蒜黄的种植课件
- 常平中学三校联考试卷及答案
- 向量加减法题目及答案
- 2025年高考化学试题分类汇编:有机合成与推断题(原卷版)
- 衔接选词填空题目及答案
- 2025汽车租赁合同样本
- 2024译林版八年级英语上册Unit4 Hands-on fun 动手实践(话题阅读)含答案
- 2024译林版八年级英语上册Unit3 单元测试卷及答案(含三套题)
- 2025-2026学年人教版七年级地理下学期 第七章 我们生活的大洲-亚洲 单元练习(含答案)
- 2023版北京协和医院重症医学科诊疗常规
- 药店医保网络安全应急管理制度
- 新人教版必修1丨化学第一课(绪言)
- 最新人教版小学数学四年级上册全册导学案
- 人工膝关节置换术护理查房
- 招标代理机构从业人员考试(单选题题库)
- 嘉兴华雯化工 - 201604
- (完整版)初一英语完形填空(20篇)
- 酒店工程部维修流程图
- 小学四年级下册综合实践活动.巧做寿司-(22张)ppt
- 中医养生中医养生与体质调护课件
评论
0/150
提交评论