VF知识点总结-参照完整性].doc

上传人:hs****ma 文档编号:561949556 上传时间:2022-09-07 格式:DOC 页数:7 大小:44.50KB
返回 下载 相关 举报
VF知识点总结-参照完整性].doc_第1页
第1页 / 共7页
VF知识点总结-参照完整性].doc_第2页
第2页 / 共7页
VF知识点总结-参照完整性].doc_第3页
第3页 / 共7页
VF知识点总结-参照完整性].doc_第4页
第4页 / 共7页
VF知识点总结-参照完整性].doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《VF知识点总结-参照完整性].doc》由会员分享,可在线阅读,更多相关《VF知识点总结-参照完整性].doc(7页珍藏版)》请在金锄头文库上搜索。

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

2、进行一次清理) (5)右键编辑参照完整性(两个永久性联系须一一设置其参照完整性)二、 SQL语句1格式:格式一:Select top字段1/字段2 from 表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 字段

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

4、X不唯一”找到该字段在其前面加上表名。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)alter table 表名 add (column) 字段 C(6)alter table

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

6、ed、visible等。(2) 命令组按钮commandgroup1(右键-编辑):buttoncount、buttons(指定选第几个按钮)、value(选中的按钮)、visible等。(3) 标签label1:(4) 文本框text1:value(输入的内容)、passwordchar、inputmark、controlsource等。(5) 复选框check1:value(选中为1,不选中为0)等(6)选项组按钮buttongroup1(右键-编辑):buttoncount、buttons(指定选第几个按钮)、value(选中的按钮)、visible等。(7)表格grid1(右键-编辑)

7、:columncount、recordsourcetype、recordsource(8)页框pageframe(右键-编辑):pagecount、pages等。(9)列表框list1:value(选中的条目)、list(数值)-选中第几项、listindex-列表索引、multiselect rowsourcetype、rowsource 等。(10) 组合框combo1:value(选中的条目)、list(数值)-选中第几项、listindex-列表索引、multiselect rowsourcetype、rowsource 、style等。(11)时钟timer1:enabled、int

8、erval等3.表单中顶层表单步骤:(1)表单showwindows-2(2)load或init事件:do 菜单名.mpr with this4.表单中快捷菜单:rightclick事件:do 菜单名.mpr5.布局工具栏:先全部选中要求的控件,显示布局工具栏6.新建方法程序或属性:表单-新建方法程序/新建属性7close allopen database 数据库名use 表go topdo while not eof()或do while eof()=.f.变量赋予初值do case if 条件 (then)case 条件语句块1表达式1 或 elsecase 条件语句块2表达式2endif

9、 otherwise 表达式nendcase语句块skipenddo五、 杂项1.函数:Str()数值型转换为字符型Val()字符型转换为数值型CtoD()字符型转换为日期型DtoC()日期型转换为字符型CtoT()字符型转换为日期时间型TtoC()日期时间型转换为字符型abs()-绝对值sign()-正数为1,负数为-1,0为0sqrt()-开平方pi()-圆周率int()-整数部分ceiling()-比他大的最小整数ceiling(4.9)-5floor()-比他小的最大整数floor(4.9)-4round()-四舍五入round(123.453,0)-123round(123.453,

10、-1)-120round(123.453,-2)-100mod()-余数mod(13,-12)-11max()、min()len()-字符串长度 x=”book,len(x)4len(“x”)-1lower()-大写变小写、upper()-小写变大写space()-测空格trim()-去掉字符串尾部ltrim()-去掉字符串头部alltrim()-去掉字符串头部和尾部left()-从左边取规定个字符right()-从右边取规定个字符substr()-从规定位置起取规定个字符occurs()-第一个字符串在第二个字符串中出现的次数at()-第一个字符串在第二个字符串中出现的位置(区分大小写)at

11、c()-第一个字符串在第二个字符串中出现的位置(不区分大小写)stuff()-替换 stuff(“abcdefg”,2,0,”xyz”)-axyzbcdefgstuff(“abcdefg”,2,5,”xyz”)-axyzgstuff(“abcdefg”,2,4,”)-afgchrtran()单换chrtran(“abacadad”,”ad”,”xw”)-xbxcxwxwlike()-是否完全相等date()、time()、datetime()、year()、month()、day()、hour()、minute()、second()between()-值测试函数isnull()-是否是null

12、empty()-是否是0varitype()-测试类型eof()-文件末尾、bof()-文件开头recno()-当前记录的记录号recount()-文件中记录个数iff()- 相当于ifelse.deleted()-当前指针所指记录是否打删除标记2.字段类型:字符型C数值型N货币型 Y日期型D 日期时间型T 逻辑型 L3. 扩展名后缀:数据库:.dbc 表文件:.dbf菜单定义文件:.mnx菜单程序(执行)文件:.mpr(不能省)程序文件:.qpr 表单文件:.scx查询文件:.qpr(不能省) 项目文件:.pjx报表文件:frx连编文件:.appreport form 报表文件名.frx preview

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号