VFP考前知识总结27927_第1页
VFP考前知识总结27927_第2页
VFP考前知识总结27927_第3页
VFP考前知识总结27927_第4页
VFP考前知识总结27927_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、一、有效性规则和参照完整性1. 有效性规则先选中要求设置的字段,(1)“规则”:逻辑型表达式即sql格式表达 式。例:年龄是15-20: 年龄=15 and 年龄二20(2)“信息”:字符型表达式,直接摘抄加“” (英文状态)(3)“默认值”:看选中的字段是什么类型2. 参照完整性(1)判断一方(没有重复字段的表)和 多方(有重复字段的表)(2)一方建主索引,多方建普通索引(3)由一方向多方扯一条线(4)清理数据库(数据库一清理数据库, 如果遇到“文件正在使用暂不能发布pack命令,”此时close all,再重新以独占方式打开数据库 再进行一次清理)(5)右键编辑参照完整性(两个永久性联 系

2、须一一设置其参照完整性)二、sql语句1.格式:格式一:select top字段1/字段2from表1, 表2. where连接条件and (or)筛选条 件group by 某一字段haing count (字 段) order by 字段 1 asc/desc,字段 2 asc/desc into table 表格式二:select top字段 1/字段 2 from 表1 join表2 join 表3.on 连接条件 (返回来写)where筛选条件group by某 一字段haing count (字段) order by 字into段 1 asc/desc, 字段 2 asc/desc

3、 table 表(1) “字段1/字段2”,根据题目要求,搜 索什么字段写什么字段,若其中某一字段在表 中没有则认定为是起的新名字,在该字段前加 as,之后向函数 avg(), sum(), max(), min(), count ()。(2) . group by 某一字段 haing count (字 段)”为难点。考虑用不用group by,首先在草 稿纸上或脑海生成题目要求的表,选取一个个例 填写分析是否用得到group by,按什么分组.国家名称奖牌数中国10美国4俄罗斯7(3) select * ftom 表 where 某一字段 isnull(4) 运行过程中碰到“xx不唯一”找

4、到该字段在 其前面加上表名。2. 查询设计器与视图设计器区别“更新条件”函数和表达式:右侧查询去向:右键一-输出设置一查询去向一- 表或菜单查询-一查询去向 表3. 其他(1) insert into 表名 values ()insert表名(字段1,字段2) values ()(2) update表名 set字段where条件vf 命令:replace 字段with for 条件(3) delete from 表名 where 条件pack删除打逻辑删除标记记录zap删除全部记录只留表结构(4) a iter t able 表名 add (column) 字 段 c(6)alter tabl

5、e 表名 drop 字段alter table 表名 rename 字段1 to字段2(5) select * from 表 intoarray/table/cursor数组名/新表名/临时表select * from 表 to fiel 文件名(.txt)三、菜单1. 加访问键字母(笔试中填)丨选项处打v加分隔线-2. 显示-常规选项(1)位置:“替换”、“追加”、“在之前” 等。(2)作为顶层表单3.菜单先保存(.mnx)再生成后运行(d。菜单名.mpr) o四、表单1. 文件名一-保存时的名字标题caption名,名称,控件名name2. 各控件常用属性(1)命令按钮commadl:en

6、abled、visible 等。(2)命令组按钮commandgroupl (右键-编辑): buttoncount> buttons (指定选第几个按钮)、 value (选中的按钮)、visible等。(3)标签 labell:(4)文本框textl:value (输入的内容)、passwordchar> inputmark> controlsource 等。(5)复选框 checkl:value (选中为1,不选中为0)等(6)选项组按钮buttongroupl (右键一编辑): buttoncount> buttons (指定选第几个按钮)、 value(选中的

7、按钮)、visible等。(7)表格gridl (右键-编辑):columncount、 recordsourcetype> recordsource(8)页框pageframe (右键一编辑):pagecount、pages 等。(9)列表框listl:value(选中的条目)、list (数值) 选中 第几项、listindex 列表索引、multi select rowsourcetype> rowsource 等。(10) 组合框 combo 1:value(选中的条目)、list (数值)选中第几项、listindex列表索引、multiselectrowsourcety

8、pe、 rowsource 、 style 等。(11) 时钟 timerl:enabled、 interval 等3. 表单中顶层表单步骤:(1) 表单 showwindows-2(2) load 或 init 事件:do 菜单名.mpr with this4. 表单中快捷菜单:rightclick 事件:do 菜单名.mpt5. 布局工具栏:先全部选中要求的控件,显示一布局工具栏6. 新建方法程序或属性:表单一-新建方法程序/新建属性7.close allopen database 数据库名use 表go topdo while not eof ()或 do while eof ()= f

9、变量赋予初值docaseif条件(then)case条件语句块1表达式1或elsecase条件语句块2表达式表达式nendcase语句块skipenddo五、杂项1.函数:str ()数值型转换为字符型vai ()字符型转换为数值型ctodo字符型转换为日期型dtocoh期型转换为字符型ctot ()字符型转换为日期时间型ttoco日期时间型转换为字符型abs ()绝对值sign()-正数为1,负数为t, 0为0sqrt () 开平方p10-圆周率int () 整数部分ceiling ()比他大的最小整数 ce订ing(4. 9)5floor ()比他小的最大整数floor (4. 9)4ro

10、und ()四舍五round (123. 453, 0)-123round (123. 453,-1) -120round(123. 453, -2)100mod ()余mod (13,-12)11数max () > min ()leno-字符串长度book, len (x)一4 len( "x” )-1lower ()大写变小写、upper ()小写变大写space ()测空格trimo-一去掉字符串尾部ltrimo-去掉字符串头部alltrimo-去掉字符串头部和尾部left ()-从左边取规定个字符right () 从右边取规定个字符substr () 从规定位置起取规定

11、个字符occurs () -第一个字符串在第二个字符串中出 现的次数at 0 -第一个字符串在第二个字符串中出现的 位置(区分大小写)ate ()-第一个字符串在第二个字符串中出现的位置(不区分大小写)stuff ()替换 stuff ( "abcdefg” , 2, 0, " xyz” )axyzbcdefgstuff ( "abcdefg” , 2, 5, ” xyz” )axyzgstuff ( "abcdefg” , 2, 4, ” ” )afgchrtran () 一单换chrtran( “abacadad” , ” ad” , ” xw” )xbxcxwxwlikeo是否完全相等 date ()、time ()、datetime ()、year ()、month ()、 day () > hour () > minute()、second () between ()值测试函数isnull ()是否是 nullempty ()是否是0varitype ()测试类型eof ()-文件末尾、bof()-文件开头 recno ()当前记录的记录号recount ()文件中记录个数deleted () 当前指针所指记录是否打删除标记

温馨提示

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

评论

0/150

提交评论