| 种类 | Automation |
| 默认目录 | Visual FoxPro Catalog\Foundation Classes\Automation |
| 类 | pivottable |
| 基类 | Custom |
| 类库 | pivtable.vcx |
| 父类 | automation |
| 示例 | ...\Samples\Vfp98\Solution\Ffc\Automate.scx |
说明
该自定义类使用“数据透视表向导”引擎从 FoxPro 数据生成一个 Excel 数据透视表。
使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到数据环境中的表单时,Visual FoxPro 打开一个生成器,这时可以指定 cPivFldCol、cPivFldRow、cPivFldPage、cPivFldData、lHasColumnTotals 和 lHasRowTotals 的值。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。
有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”。
| 属性、事件、方法程序 | 说明 |
| CheckState 属性 | 指定是否通过错误处理例程检测 Microsoft Excel
的状态。 默认值:.F. |
| cOutfile 属性 | 指定输出文件的名称。 默认值:"" |
| cPivFldCol 属性 | 指定标识每个数据透视表列的字段名。 默认值:"" |
| cPivFldData 属性 | 指定用作数据透视表数据的字段名。 默认值:"" |
| cPivFldPage 属性 | 指定确定数据透视表页面的字段名。 默认值:"" |
| cPivFldRow 属性 | 指定字段的名称,该字段的值用来标识每个数据透视表的行。 默认值:"" |
| lHasColumnTotals 属性 | 指定是否汇总各列。 默认值:.F. |
| lHasRowTotals 属性 | 指定是否汇总各行。 默认值:.F. |
| nAction 属性 | 为输出操作指定“执行”动作:
1 = Microsoft Excel 工作表 默认值:1 |
| GetXLPath 方法程序 | 查询注册表,以检查 Microsoft Excel
是否存在。 语法:GetXLPath( ) 返回值:无 参数: 无 |
| MSQueryCheck 方法程序 | 查询注册表,以检查 MS Query 是否存在。 语法:MSQueryCheck( ) 返回值:无 参数: 无 |
| PivotOutput 方法程序 | 创建 Microsoft Excel 数据透视表输出。 语法:PivotOutput( ) 返回值:无 参数:无 |
| aFldList[1,1] 属性 | 类的内部属性。 |
| cFormName 属性 | 类的内部属性。 |
| cFormSCX 属性 | 类的内部属性。 |
| CheckFldLen 方法程序 | 类的内部方法程序。 |
| GetDOSName 方法程序 | 类的内部方法程序。 |
| lHasMSQry32 属性 | 类的内部属性。 |
| lHasNoTask 属性 | 类的内部属性。 |
| lIsNumeric 属性 | 类的内部属性。 |
| SkipError 属性 | 类的内部属性。 |