默认情况下,Access 会提示你确认是否要从导航窗格中删除对象,或在运行操作查询时删除对象。 如果不想收到提示,可以关闭这些确认消息。 如果邮件未显示,并且您希望收到提示,可以将其重新打开。

本文内容

关闭对象删除确认消息

重要:  如果使用此设置关闭对象删除确认消息,则从导航窗格中删除对象时,Access 不会显示该计算机上的消息。

  1. 在“文件”选项卡上,单击“选项”。

  2. 在"访问选项"对话框左侧,单击"客户端设置"。

  3. 在"访问选项"对话框的右侧,在"编辑"部分中的"确认"下,清除"文档删除"复选框,然后单击"确定"。

操作查询确认消息概述

操作查询是更改数据库中数据的一种方法。 操作查询可以追加、删除或更新数据,或者使用现有数据创建一个新表。 操作查询非常强大,但该能力带来了意外数据更改的一些风险。 由于可能会丢失数据,默认情况下,Access 会要求你在运行操作查询时进行确认。 这有助于降低意外数据更改的可能性。

提示:  若要查看操作查询将影响哪些数据,请在运行查询之前,在"开始"选项卡上的"视图"组中单击"视图",然后单击"数据表视图"。

如果您希望 Access 不要求您确认操作查询,或者 Access 未要求确认,但您希望确认,您可以打开或关闭消息。

  • 控制计算机的操作查询确认消息   
    可以使用"访问选项"对话框中的设置来设置特定计算机上打开的 Access 数据库的默认行为。 如果使用此设置关闭邮件,Access 在任何情况下都不会显示这些邮件。 如果使用此设置来打开消息,Access 将显示消息,除非宏或 VBA 将其关闭。

  • 关闭数据库的操作查询确认消息   
    选择此方法可关闭打开时特定数据库的警告。 使用AutoExec宏中的SetWarnings操作关闭消息。 必须信任数据库文件,此宏操作能正常工作;有关受信任数据库的信息,请参阅"决定是否 信任数据库"一文

  • 关闭一组特定任务的操作查询确认消息   
    选择此方法可关闭一组任务的持续时间内警告,然后再次打开警告;例如,你可能会在运行 make-table 查询时关闭消息,然后再次打开它们。 可以使用 SetWarnings 宏操作,也可使用 DoCmd.SetWarnings VBA 方法。 必须信任数据库文件,此宏操作能正常工作;有关受信任数据库的信息,请参阅"决定是否 信任数据库"一文

返回页首

控制计算机的操作查询确认消息

重要:  如果使用此设置关闭操作查询确认消息,则 Access 将不会显示该计算机上的消息,即使该数据库包含可打开消息的宏或模块。

  1. 在“文件”选项卡上,单击“选项”。

  2. 在"访问选项"对话框左侧,单击"客户端设置"。

  3. 在"访问选项"对话框的右侧"编辑"部分中的"确认"下,清除"操作查询"复选框,然后单击"确定"。

返回页首

关闭数据库的操作查询确认消息

可以使用 AutoExec 宏 中的 SetWarnings 操作关闭数据库的操作查询确认消息。

重要:  如果包含宏的数据库不可信, 则 SetWarnings 操作不会运行。 有关信任和数据库的信息,请参阅"决定是否信任 数据库"一文

注意:  如果已有名为 AutoExec 的宏,可以绕过该宏,在设计视图中打开该宏,然后执行以下过程的步骤 2 到 4。

  1. 在“创建”选项卡上的“宏和代码”组中,单击“”。

    Access 宏与代码​​组的功能区​​图像

  2. 在宏生成器顶部的下拉列表中,选择 SetWarnings 操作。

    • 如果未列出SetWarnings操作,请确保选中"设计"选项卡上的"显示/隐藏"组中"显示所有操作"。

  3. SetWarnings 操作下,单击"警告 打开 "旁边的箭头,然后选择想要的选项。

  4. 单击“保存”。

  5. 在"另存为"对话框中,键入AutoExec。

  6. 单击“确定”,然后关闭“宏生成器”。 下次打开该数据库时将运行新宏。

有关如何创建宏的详细信息,请参阅创建用户界面 (UI) 宏一文。

返回页首

关闭一组特定任务的操作查询确认消息

有两种基本方法可以关闭一组任务的操作查询确认消息:使用宏和使用 VBA 模块。 无论采用哪种方式,都可使用代码关闭警告、执行一组任务,然后再次打开警告。 将代码附加到某个事件,例如命令按钮的" 单击事件"或窗体的"打开事件"。

将模块附加到事件,当事件发生时,模块将运行。 例如,可以将模块附加到窗体的 On Open 事件。 窗体打开时,模块将运行。 以下过程介绍如何在窗体的 On Open 事件使用 DoCmd.SetWarnings 方法。

  1. 在设计视图中打开窗体。

  2. 如果属性表不可见,请按 F4 显示该表。

  3. 单击窗体左上方的正方形,即窗体的对象选项卡正下方。

  4. 在属性表,在"其他"选项卡上,确保"有模块"设置为"是"。

  5. 在"事件"选项卡上,单击"打开时"事件,然后单击 (箭头旁边的省略号旁边的生成) 。

  6. 在" 选择生成器 "对话框中,执行下列操作之一:

    • 若要使用 VBA 模块,请双击 代码生成器 ,然后按照此过程的剩余步骤操作。

    • 若要使用宏,请双击 "宏生成器",然后按照过程中的步骤操作。使用宏关闭再重新 打开消息

  7. 键入 DoCmd.SetWarnings ( WarningsOff) ,然后按 Enter。

  8. 输入必要的代码来执行在关闭确认消息时要完成的任务。

  9. 在一个新行中,键入DoCmd.SetWarnings (WarningsOn) 。

  10. 关闭 VBA 编辑器并保存窗体。

使用宏来关闭和重新打开邮件

  1. 在宏生成器顶部的下拉列表中,选择 SetWarnings操作。

    • 如果未列出 SetWarnings 操作,请确保选中"设计"选项卡上的"显示/隐藏"组中"显示 所有操作"。

  2. SetWarnings操作下,单击"警告打开"旁边的 箭头,然后选择"否"。

  3. 输入必要的宏操作,以执行在关闭确认消息时要完成的任务。

  4. 在上一个任务操作下方,选择SetWarnings操作,然后单击"警告打开"旁边的箭头,然后选择"是"。

  5. 关闭宏生成器,保存宏,然后保存窗体。

返回页首

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×