数据透视表(Pivot Table)

请参阅

种类 Automation
默认目录 Visual FoxPro Catalog\Foundation Classes\Automation
pivottable
基类 Custom
类库 pivtable.vcx
父类 automation
示例 ...\Samples\Vfp98\Solution\Ffc\Automate.scx

说明

该自定义类使用“数据透视表向导”引擎从 FoxPro 数据生成一个 Excel 数据透视表。

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

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

属性、事件、方法程序 说明
CheckState 属性 指定是否通过错误处理例程检测 Microsoft Excel 的状态。
默认值:.F.
cOutfile 属性 指定输出文件的名称。
默认值:""
cPivFldCol 属性 指定标识每个数据透视表列的字段名。
默认值:""
cPivFldData 属性 指定用作数据透视表数据的字段名。
默认值:""
cPivFldPage 属性 指定确定数据透视表页面的字段名。
默认值:""
cPivFldRow 属性 指定字段的名称,该字段的值用来标识每个数据透视表的行。
默认值:""
lHasColumnTotals 属性 指定是否汇总各列。
默认值:.F.
lHasRowTotals 属性 指定是否汇总各行。
默认值:.F.
nAction 属性 为输出操作指定“执行”动作:

1 = Microsoft Excel 工作表
2 = Visual FoxPro 表单

默认值:1

GetXLPath 方法程序 查询注册表,以检查 Microsoft Excel 是否存在。
语法:GetXLPath( )
返回值:
参数:
MSQueryCheck 方法程序 查询注册表,以检查 MS Query 是否存在。
语法:MSQueryCheck( )
返回值:
参数:
PivotOutput 方法程序 创建 Microsoft Excel 数据透视表输出。
语法:PivotOutput( )
返回值:
参数:
aFldList[1,1] 属性 类的内部属性。
cFormName 属性 类的内部属性。
cFormSCX 属性 类的内部属性。
CheckFldLen 方法程序 类的内部方法程序。
GetDOSName 方法程序 类的内部方法程序。
lHasMSQry32 属性 类的内部属性。
lHasNoTask 属性 类的内部属性。
lIsNumeric 属性 类的内部属性。
SkipError 属性 类的内部属性。