选定
列表项的索引值
List(n)列表框第n项的内容
*Requery更新列表框的列表项
*Click单击列表框时触发
RowSourceType的值
0:无
1:值
2:别名
3:SQL语句
4:查询(.QPR)
5:数组
6:字段
7:文件
8:结构
9:弹出式
菜单
九、组合框(Combo)
组合框兼有“编辑框”和“列表框”的功能,它的主要属性与“列表框”相似。
Name
Value
RowSourceType
RowSource
Style
ListCount
ListIndex
List(n)
Requery
Click
***Style的值
0:下拉组合框——用户既可以在列表框中选择也可以在编辑框中编辑
2:下拉列表框——用户只能从列表中选择
十、表格(Grid)
表格以数据浏览表的形式在表单上显示数据表的数据。
1.表格的属性
Name
RecordSourceType表格数据源的类型
RecordSource表格的数据源
ColumnCount表格的列数
RecordSourceType的值
0:表
1:别名
2:提示
3:查询(.QPR)
4:SQL说明
2.列的属性
Name列的名称
ControlSource列的数据源
3.列标头的属性
Name
Caption
例子:表格
程序设计1(视图)
表stdata.dbf和stcj.dbf的数据如下所示:
建立表单显示学生的成绩。
实现:
①设计视图
②创建表单
③添加数据环境
④添加控件
⑤设置控件属性
⑥编写代码
例子:表格程序设计2(
查询)
表stdata.dbf和stcj.dbf的数据如下所示:
建立表单查询学生的成绩,表单初始时显示第一个学生的成绩。
实现:
①创建表单
②添加数据环境
③添加控件
④设置属性
thisform.list1.rowsourcetype=6
thisform.list1.rowsource="q1"
⑤编写代码
十一、页框(Page)
页框是一个包含多个页面的容器控件,每个页面可以容纳其它的控件。
1.页框的属性
Name页框的名称
PageCount页框的页数
ActivePage活动页面
2.页面的属性
Name页面的名称
Caption页面的标题
十二、微调按钮(Spinner)
微调按钮用于接受给定范围内的数值输入。
Name微调按钮的名称
Incremet微调按钮的增量
KeyBoardHighValue微调按钮允许输入的最大值
KeyBoardLowValue微调按钮允许输入的最小值
SpinnerHighValue使用输入按钮允许输入的最大值
SpinnerLowValue使用输入按钮允许输入的最小值
十三、计时器(Timer)
计时器利用系统时钟来控制某些具有规律性的周期任务的定时操作。
Name计时器的名称
Interval计时器的间隔,以毫秒为单位
Timer以Interval指定的时间为间隔周期性的发生
第七部分 菜单设计
一、菜单的基本命令
创建菜单
修改菜单
运行菜单
CREATE MENU <菜单文件名>
MODIFY MENU <菜单文件名>
DO <菜单程序文件名.MPR>
说明:菜单由菜单文件.MNX和菜单备注文件.MNT组成。
二、菜单程序
生成菜单程序
系统菜单:[菜单]→[生成]
说明:菜单程序文件的扩展名为.MPR。
三、恢复系统菜单
恢复系统菜单
格式:SET SYSMENU TO DEFAULT
功能:恢复系统菜单。
四、菜单设计实例
实现:
①创建主菜单
②创建菜单A的子菜单
③创建菜单B的子菜单
④生成菜单程序
第
八部分 报表设计
报表
报表是通过打印机将所需的记录用书面形式输出来的一种方式。
一、基本操作
创建报表CREATE REPORT <报表文件名>
修改报表MODIFY REPORT <报表文件名>
输出报表REPORT FORM <报表文件名> [范围][FOR <条件>][PREVIEW][TO PRINTER]
二、报表设计器
三、报表带区