用 DeleteObject 操作可删除指定的数据库对象。
DeleteObject 操作具有以下参数:
操作参数 |
说明 |
对象类型 |
要删除对象的类型。可在“宏”窗口“操作参数”部分的“对象类型”框中单击“表”、“查询”、“窗体”、“报表”、“宏”、“模块”、“数据访问页”、“服务器视图”、“图表”、“存储过程”或“函数”。若要删除“数据库”窗口中的选定对象,请将该参数留空。 |
对象名称 |
要删除对象的名称。“对象名称”框中显示了数据库中由“对象类型”参数指定的类型的所有对象。如果“对象类型”框为空,则也请将本框留空。 如果在某个类库数据库中运行一个包含 DeleteObject 操作的宏,Microsoft Access 将首先在该类库数据库中查找具有该名称的对象,然后再到当前数据库中查找。 |
警告 如果“对象类型”和“对象名称”参数为空,Access 在遇到 DeleteObject 操作而删除“数据库”窗口中选定的对象时并不显示警告信息。
用 DeleteObject 操作可删除在运行宏时创建的临时对象。例如,在用 OpenQuery 操作运行一个生成表查询时可以创建一个临时的表。在使用完该临时表之后,就可用 DeleteObject 操作删除它。
该操作的效果与在“数据库”窗口中选择一个对象,然后按 Del 键或单击“编辑”菜单上的“删除”是一样的。
若要在 Visual Basic 中运行 DeleteObject 操作,请使用 DoCmd 对象的 DeleteObject 方法。