一.文件运行格式:
1.程序运行(PRG文件)
DO 程序文件名
注:文件名不用跟扩展名
2.查询运行(QPR文件)
DO 查询文件名.QPR
注:必须跟扩展名
3.菜单程序运行(MPR文件)
DO 菜单程序.MPR
注:必须跟扩展名
4.表单运行(SCX)
DO FORM 表单文件名
注:不用跟扩展名
5.报表文件预览
REPORT FORM 报表文件名 PREVIEW
注:不用跟扩展名
6.应用程序运行(APP文件)
DO 应用程序文件名
注:不用跟扩展名
7.可执行文件运行(EXE文件)
DO 可执行文件名
注:不用跟扩展名
二.
常用文件扩展名:
.APP 应用程序 .CDX 复合索引 .DBC 数据库 .DCT 数据库备注 .DCX 数据库索引 .DBF 表文件 .DLL WINDOWS动态链接库
.EXE 可执行程序 .FPT 表备注 .FRT 报表备注 .FRX 报表 .FXP 编译后的程序 .HTM
HTML文件 .LBX 标签文件
.IDX 单索引文件 .MNT 菜单备注 .MNX 菜单文件 .MPR 菜单程序 .MPX 编译后的菜单程序 .PJT 项目备注 .PJX 项目
.PRG
程序文件 .QPR 查询程序 .QPX 编译后的查询程序 .SCT 表单备注 .SCX 表单 .TXT 文本文件
三.菜单
(一).顶层表单|菜单的完成步骤
1.创建下拉式菜单
2.在“常规选项”中使用“顶层表单”复选框
3.设计顶层表单(将表单的ShowWindow属性改为2)
4.在表单的Init|Load事件中添加调用菜单的命令:
DO 菜单程序名.mpr WITH THIS [,"内部名称"]
5.在表单的Destroy|Unload事件中添加清除菜单的命令:
RELEASE MENU 内部名称 [EXTENDED]
(二).快捷菜单的完成步骤
1.创建快捷菜单
2.在“常规选项”的“清理”代码中输入清除菜单命令:
RELEASE POPUPS <快捷菜单名> [EXTENDED]
3.在表单的某个控件的RightClick事件中输入调用快捷菜单的命令:
DO <快捷菜单程序名.MPR>
(三)恢复系统菜单的命令
SET SYSMENU NOSAVE
SET SYSMENU TO DEFAULT
(四)在菜单程序中关闭表单的命令
表单文件名.RELEASE
(五)访问键的设置方法
在“菜单名称”列输入 "菜单名\<访问键"
(六)快捷键的设置方法
在“选项”的“键标签”中设置
四.关于SQL
1.SQL-SELECT命令的一般格式
SELECT [TOP
PRECENT]<查询项列表> FROM <表名列表|视图名列表> [WHERE <查询条件|联接条件>] [ORDER BY <排序依据>][GROUP BY <分组依据> HAVING <分组条件>][INTO <输出去向>][TO <输入去向>]
2.联接查询的要求:
1)联接条件不能少 2)查询条件有则跟 3)重复字段要指明
3.嵌套查询的一般格式
SELECT <查询项> FROM <查询项所在表> WHERE 共同字段 IN (SELECT 共同字段 FROM <条件所在表> WHERE <查询条件>)
五.表单各对象的一般用途
1.标签(LABEL):用于显示文字 主要属性为 CAPTION
2.命令按钮(COMMAND):用于下达操作指令 主要属性为 CAPTION 主要事件为 CLICK
3.文本框(TEXT):用于接受用
户输入的内容,也可显示操作结果 主要属性为 VALUE
4.复选框(CHECK):用于指定选择条件 主要属性为 VALUE 当为1或.T.时为选中状态;当为0或.F.时为非选中状态
5.选项按钮组(OPTIONGROUP):用于指定多个选项 主要属性为 VALUE 当为数值时,返回第几项被选,当为字符时,返回被选的选项按钮(OPTION)的CAPTION属性
6.列表框(LIST):用于罗列选择项 主要属性为ROWSOURCETYPE,ROWSOURCE以及MULTISELECT
7.组合框(COMBO):用于罗列选择项 主要属性为ROWSOURCETYPE,ROWSOURCE以及STYLE
8.表格(GRID):用于显示表状数据 主要属性为RECORDSOURCETYPE,RECORDSOURCE
9.页框(PAGEFRAME):用于指定多个页 主要属性为PAGECOUNT
10.页(PAGE):用于扩充表单的显示区域 主要属性为CAPTION
11.计时器(TIMER):用于自动执行代码 主要属性为INTERVAL 主要事件为TIMER
12.微调器(SPINNER):用于选择数值数据 主要属性为SPINNERHIGHVALUE,SPINNERLOWVALUE,VALUE,IMCREMENT
六.过程中的参数传递
(一).按引用传递和按引用传递的使用方法
1.当使用DO <程序名|过程名> WITH <实参名列表>命令时,如果实参是变量,则为按引用传递
当使用过命令SET UPFPRARMS TO REFERENCE后,再使用<程序名|过程