PivotChart 和 PivotTable 的扩展功能

作者:袖梨 2022-06-30
Wes Kim
Microsoft Corporation
2001 年 4 月
适用于:
Microsoft® Access 2002
摘要:介绍如何使用事件来扩展 Microsoft Access 2002 中 PivotTable 视图和 PivotChart 视图的功能。
目录
简介
事件可用的位置
数据源事件
显示事件
更改事件
命令事件
键盘和鼠标事件
总结
简介
通过 Microsoft® Office Web 组件,Microsoft Access 开发人员可以将 PivotTable® 和 PivotChart® 视图包括在其应用程序中。在 Access 2002 中,已将多个新事件添加到 Access 10.0 对象库,使开发人员能够加强对 PivotTable 和 PivotChart 视图的控制。本文简要介绍了这些新事件以及如何使用它们。
有关这些事件的语法和代码示例,请参见“Access Visual Basic® 帮助”。
事件可用的位置
并非所有事件都可用在 PivotTable 和 PivotChart 视图中。下表概述了各种事件可用的位置。
事件 可用于 PivotTable 视图中 可用于 PivotChart 视图中
OnConnect、OnDisconnect 是 否
BeforeQuery, Query 是 否
AfterLayout、BeforeRender、AfterRender、AfterFinalRender 否 是
DataChange 是 否
DataSetChange 否 是
PivotTableChange 是 否
SelectionChange、ViewChange 是 是
CommandEnabled、CommandChecked、CommandBeforeExecute、CommandExecute 是 是
KeyDown、KeyPress、KeyUp、MouseDown、MouseMove、MouseUp、MouseWheel*、Click、DblClick 是 是
* 在键盘和鼠标事件中,只有 MouseWheel 事件对于 Access 2002 是全新事件。
数据源事件
OnConnect、OnDisconnect
OnConnect 事件发生在 PivotTable 视图与其数据源建立连接后,而 OnDisconnect 事件发生在 PivotTable 视图与其数据源断开连接后。通常假定,在 PivotTable 会话期间,连接保持存在。然而,如果数据源的连接丢失,应用程序可以使用 OnDisconnect 事件来警告用户。
BeforeQuery、Query
BeforeQuery 事件和 Query 事件分别发生在 PivotTable 视图将查询发送到其数据源之前和之后。
 使用这些事件,应用程序可以通知用户查询正在进行中,即显示消息或将指针更改为沙漏形。
显示事件
AfterLayout
AfterLayout 事件将在 PivotChart 视图的整个布局已计算完毕,但尚未在屏幕上绘制出任何元素的情况下发生。通过捕获该事件,应用程序可以在绘制任何图表元素之前,使用 drawObject 参数所返回的 ChChartDraw 对象在空的图表画布上绘制形状或生成文本。

相关文章

精彩推荐