SQL操作功能
插入记录
INSERT INTO dbf-name [frame1,frame2] V ALUE()
INSERT INTO dbf-name 说明向指定表插入记录
[frame1,frame2] 当插入不完整记录时,用frame1,frame2 指定记录
V ALUE()给出具体值
INSERT TABLE表名FROM ARRAY数组名
SQL数据更新记录语句
UPDA TE 表名SET <列名1> =表达式[,列名2=表达式2]
WHERE条件表达式
UPDA TA雇员SETEMAIL=ALLTRIM(部门号)+ALLTRIM(雇员号)+“@XXXX.@.com.cn
UPDATEALL日期=DATA()
一般用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段,若不使用WHERE子句,则更新全部记录
俩表的连接条件在WHERE子句中指定,另外对记录进行记录的筛选的条件通过AND短语与表的连接条件一起凡在where子句之后
SELECT 字段名from 表名WHERE 连接条件GROUPE BYCOUNTHAVINGORDERBYASCDESC排序字段有多个,每个字段之间用英语逗号分开,默认排序方式是升序
TabIndex属性可以用来控制光标在控件之间移动次序,光标按照1、2、3的顺序依次移动
DELET删除记录
DELECT FROM 表名WHERE 条件
若不使用WHERE则删除所有记录
SetFocus可以让控件获得焦点,使其成为活动对象。
如果一个控件的Enabled属性值和Visible属性值.F.,将不能获得焦点,如果一个控件获得焦点,则Enabled 属性值和Visible属性值.T.
ALRET TABLE 表名ALRET
CREATEVIEW视图名asSQL语句
表单
类、方法、事件
类只是实例对象的抽象,类并不进行任何行为操作。
类是对相似对象的性质描述,对象具有相同的性质:相同种类的属性和方法
继承是基于现有的类创建新类,新类继承现有类的方法和属性,病创建新的属性和方法
子类继承父类所有属性和方法
事件是由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应的反应,事件集是固定的,用户不可以定义新事件
表单的事件、属性、方法
运行时事件load事件
Init事件在对象建立时引发。
表单和控件对象同时包含Init事件,将首先应发控
件对象的Init事件
先引发Load事件,在引发表单的Init事件
关闭时事件Destroy事件对象释放时引发
Unload事件在表单对象释放时引发,是对表单对象时最后引发的事件
交互式事件Gotfocus事件
Click 事件
Dblclick事件
Rightclick事件
属性
方法show、hide/release/refresh
Create form 表单文件名
Do form 表单文件名
数据环境是一个对象,有自己的属性、方法、事件
数据环境中能够包含表单所需的一些表、视图、表与表之间的联系。
通常情况下,数据环境中的表、视图和表与表之间的联系会随着表单的运行而打开和建立,并随着表单的关闭或释放而关闭
显示日期thisform.text1.value=year(date())
mand.enabled=.f.
Alter table 教师alter 教师号set check left (“教师号”,3)=“100“
新建快速报表
新建---报表---新建报表---执行菜单栏下报表快速报表----查找数据源----完成添加字段Create report 报表文件名Report form报表文件名preview
SQL的定义功能
表的定义
CREA TE TABLE 表名(字段名1字段类型(字段宽度))
Check<条件表达式>(定义完整性的check约束)
DEFAULT,表达式(定义默认值)
PRIMARY KEY建立主索引/unique
SQL表结构修改(字段的修改)
ALTER T ABLE 表名alter 字段名set check 逻辑表达式/ set default 表达式/rename 字段名1 to 字段名2
删除表中字段、缺省值、合法值限定和索引
Alter table 表名drop 字段名/drop default 表达式/drop primary key/drop check /drop unique tag 标识名
Alter table 教师alter 教师号set check left (“教师号”,3)=“100“
表中添加新字段
Alert table 表名add 字段名字段类型字段长度小数位数
Alert table 表名check逻辑表达式
Alert table 表名default 表达式
Alert table 表名add PRIMARY KEY表达式1 tag 标识名1 for 逻辑表达式
Alert table 表名add unique表达式1 tag 标识名1 for 逻辑表达式
SQL视图定义
CREA TE VIEW 视图名AS SELECt语句
DROP VIEW 视图名
视图是一个虚拟表,其内容由查询定义。
视图包含一系列带有名称的列和行的数据。
但视图并不在数据库中以存储数据集形式存在。
行和列数据来自定义视图查询时所应用的表。