全部显示
在 Microsoft Access 2002 中,增加并更改了很多固有常量。这样做的目的是创建枚举常量列表。该列表显示在“模块”窗口的“自动显示成员”列表中,其中的变量可应用于 Microsoft Access 的不同方法、函数和属性的参数,或用于设置不同的 Microsoft Access 属性。您可以从“模块”窗口的这个列表中选择合适的常量,而不用记住它们,也可以在“帮助”主题中查找。
以下信息适用于枚举变量:
? | 各个方法、函数或属性参数的枚举常量集都有一个名称。单击“工具”菜单中的“选项”,然后选取“选项”对话框“编辑器”选项卡上的“自动显示快速信息”选项,就会在“模块”窗口中的方法、函数或属性的语法行上显示其枚举常量集的名称。(对于属性设置,只显示常量列表而不显示名称)。例如,在 DoCmd 对象的 OpenForm 方法的语法行上将对该方法的 view 参数显示 [View as AcFormView = acNormal]。其中 AcFormView 是枚举常量集的名称,acNormal 是参数的默认设置。在“对象浏览器”的“类”框中列示着枚举常量集的名称,而“成员”框中则列示了包含在每个集合中的固有常量。 |
? | 对于已改变了的常量名,旧的常量仍然可用。例如,对于 DoCmd 对象 Close 方法的 save 参数有一个固有常量为 acPrompt。现在它被改名为 acSavePrompt,但您仍然可以使用 acPrompt。 |
? | 在以前版本的 Microsoft Access 中,某些情况下允许将参数留空,而由 Microsoft Access 执行参数的默认操作。例如,不指定 Close 方法的 objecttype(以及 objectname)参数,Microsoft Access 就会关闭活动窗口。对于新的枚举常量集,空白设置已被新的默认常量取代。例如,Close 方法的 objecttype 参数被新的默认常量 acDefault 取代。将该参数设为新的常量与将该参数留空是一样的。此外,仍可以将这样的参数留空,而 Microsoft Access 将采用新的默认常量。 |
? | 一个例外的情况是:在 Microsoft Access 中通过使用自动化来运行以前版本的 Visual Basic 代码时,对于具有新的默认常量的参数,空白参数将会导致错误。但在 Microsoft Access 中直接运行旧版本的 Visual Basic for Applications 或 Visual Basic 代码时则不会出现这个问题。 |