交叉表(Cross Tab)

请参阅

种类 Automation
默认目录 Visual FoxPro Catalog\Foundation Classes\Automation
_xtab
基类 Custom
类库 _utility.vcx
父类 _custom
示例 ...\Samples\Vfp98\Solution\OLE\Automate.scx

说明

放在表单上时,本类使用“交叉表向导”引擎生成一个交叉表报表。

使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到数据环境中表单上时,Visual FoxPro 打开一个生成器,这时可以指定合适的 lDisplayNullslTotalRowsnTotalOption lBrowseAfter 值。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。

有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”

属性、事件、方法程序 说明
cOutfile 属性 输出文件名。
默认值:xtabquery
lCursorOnly 属性 指定输入数据源是否为临时表。
默认值:.T.
lCloseTable 属性 指定在生成交叉表后,是否关闭数据源。
默认值:.T.
lShowThem 属性 指定在生成交叉表过程中,是否显示进度。
默认值:.T.
nRowField 属性 指定交叉表行在数据源中的字段位置。
默认值:1
nColField 属性 指定交叉表列在数据源中的字段位置。
默认值:2
nDataField 属性 指定交叉表数据在数据源中的字段位置。
默认值:3
lTotalRows 属性 指定在交叉表输出中是否按行进行汇总。
默认值:.F.
nTotalOption 属性 指定执行汇总的选项。

0 = 求和
1 = 计数
2 = 占总数的百分比。
默认值:0

lDisplayNulls 属性 指定在交叉表输出中是否显示 null 值。
默认值:.F.
lBrowseAfter 属性 指定是否在浏览窗口中打开交叉表输出。
默认值:.T.
RunXtab 方法程序 生成一个交叉表。
语法:RunXtab( )
返回值:
参数: