DeleteObject 操作

expandtri全部显示

用 DeleteObject 操作可删除指定的数据库对象

设置

DeleteObject 操作具有以下参数:

操作参数

说明

对象类型

要删除对象的类型。可在“宏”窗口“操作参数”部分的“对象类型”框中单击“表”、“查询”、“窗体”、“报表”、“宏”、“模块”、“数据访问页”、“服务器视图”、“图表”、“存储过程”或“函数”。若要删除“数据库”窗口中的选定对象,请将该参数留空。

对象名称

要删除对象的名称。“对象名称”框中显示了数据库中由“对象类型”参数指定的类型的所有对象。如果“对象类型”框为空,则也请将本框留空。

如果在某个类库数据库中运行一个包含 DeleteObject 操作的宏,Microsoft Access 将首先在该类库数据库中查找具有该名称的对象,然后再到当前数据库中查找。

警告  如果“对象类型”和“对象名称”参数为空,Access 在遇到 DeleteObject 操作而删除“数据库”窗口中选定的对象时并不显示警告信息。

说明

用 DeleteObject 操作可删除在运行宏时创建的临时对象。例如,在用 OpenQuery 操作运行一个生成表查询时可以创建一个临时的表。在使用完该临时表之后,就可用 DeleteObject 操作删除它。

该操作的效果与在“数据库”窗口中选择一个对象,然后按 Del 键或单击“编辑”菜单上的“删除”是一样的。

若要在 Visual Basic 中运行 DeleteObject 操作,请使用 DoCmd 对象的 DeleteObject 方法。