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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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,再重新以独占方式打开数据库再进行一次清理)(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字段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)运行过程中碰到“XX不唯一”找到该字段在其前面加上表名。

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 表名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

名,名称,控件名---name

2.各控件常用属性

(1) 命令按钮commad1:

enabled、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(右键--编辑):

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、interval等

3.表单中顶层表单步骤:

(1)表单showwindows-2

(2)load或init事件:do 菜单名.mpr with this

4.表单中快捷菜单:

rightclick事件:do 菜单名.mpr

5.布局工具栏:

先全部选中要求的控件,显示—布局工具栏

6.新建方法程序或属性:

表单---新建方法程序/新建属性

7.

close all

open database 数据库名

use 表

go top

do while not eof()或do while eof()=.f.

变量赋予初值

do case if 条件(then)

case 条件语句块1

表达式1 或else

case 条件语句块2

表达式2 endif

……………………

otherwise

相关文档
最新文档