在 Visual Basic 中,Rename 方法执行 Rename 操作。
expression.Rename(NewName, ObjectType, OldName)
expression 必需。返回 DoCmd 对象的表达式。
NewName Variant 型,必需。字符串表达式,代表要重新命名的对象的新名称。这个新名称必须符合 Microsoft Access 对象的对象命名规则。
ObjectType 可选 AcObjectType。要重命名的对象类型。
AcObjectType 可以是下列 AcObjectType 常量之一: |
acDataAccessPage |
acDefault 默认 |
acDiagram |
acForm |
acFunction |
acMacro |
acModule |
acQuery |
acReport |
acServerView |
acStoredProcedure |
acTable |
OldName Variant 型,可选。字符串表达式,代表由 ObjectType 参数指定的类型的有效对象名称。如果在某个类库数据库中执行包含 Rename 方法的 Visual Basic 代码,Microsoft Access 将首先在该类库数据库中搜索具有该名称的对象,然后再到当前数据库中搜索。
有关该操作及其参数如何工作的详细信息,请参阅该操作的主题。
如果将 ObjectType 和 OldName 参数保留为空(为 ObjectType 假设默认常量 acDefault),Microsoft Access 将重新命名在“数据库”窗口中选定的对象。若要选择“数据库”窗口中的对象,可以使用 SelectObject 操作或 SelectObject 方法,并将 In Database Window 参数设为“是”(True)。
如果将 ObjectType 和 OldName 参数留空,则在 NewName 参数后面不要使用逗号。
下面的示例对“Employees”表进行重命名。
DoCmd.Rename "Old Employees Table", acTable, "Employees"