Access 2003完整教程:禁用约束 (ADP)

注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp)。

禁用 INSERT 或 UPDATE 语句的外键约束

如果知道新数据会违反约束,或者约束只应用于已在数据库中的数据,则选择选项,在 INSERT 和 UPDATE 事务处理中禁用外键约束。

  1. 在“数据库”窗口中,单击“对象”下的“数据库图表”按钮图像,单击要打开的数据库图表,再单击“数据库”窗口工具栏上的“设计”
  2. 在数据库图表中,用右键单击包含外键的表,再从快捷菜单中选择“关系”。
  3. 从“选定的关系”列表中选择关系。
  4. 清除“对 INSERT 和 UPDATE 强制关系”复选框。

当添加或修改数据之后,如果希望约束能应用于接下来的数据修改,应选中此选项。

注释如果计划用触发器实现数据库操作,必须禁用约束,以使触发器运行。

禁用 INSERT 或 UPDATE 语句的检查约束

背景信息

当添加、更新或删除表中的数据时,可以禁用检查约束。禁用约束使用户能执行以下事务处理:

如果知道新数据会违反约束,或者约束只应用于已在数据库中的数据,则选择选项,在 INSERT 和 UPDATE 事务处理中禁用检查约束。

禁用 INSERT 或 UPDATE 语句的检查约束

  1. 在“数据库”窗口中,单击“对象”下的“数据库图表”按钮图像,单击要打开的数据库图表,再单击“数据库”窗口工具栏上的“设计”
  2. 在数据库图表中,用右键单击包含约束的表,再从快捷菜单中选择“属性”。
  3. 选择“CHECK 约束”选项卡。
  4. 从“选定的约束”列表中选择约束。
  5. 清除“对 INSERT 和 UPDATE 强制约束”复选框。

    当添加或修改数据之后,可以选中此选项,以保证约束能应用于接下来的数据修改。

禁用复制的外键约束

Microsoft SQL Server 支持复制。如果约束只针对源数据库,且有可能不必要地阻碍向目标数据库输入新数据,则选择选项,在复制过程中禁用外键约束。

  1. 在“数据库”窗口中,单击“对象”下的“数据库图表”按钮图像,单击要打开的数据库图表,再单击“数据库”窗口工具栏上的“设计”
  2. 在数据库图表中,用右键单击包含外键的表,再从快捷菜单中选择“属性”。
  3. 选择“关系”选项卡。
  4. 从“选定的关系”列表中选择关系。
  5. 清除“对复制强制关系”复选框。

禁用复制的检查约束

当表复制到其他数据库时,可以禁用检查约束。当复制表时,表的定义和数据从源数据库复制到目标数据库。这两个数据库通常(不是必需)在两个单独的服务器上。如果检查约束是针对源数据库的,它们有可能不必要地阻碍向目标数据库输入新数据。当在远程站点复制数据库时,由于以下原因,应不再应用检查约束:

  1. 在“数据库”窗口中,单击“对象”下的“数据库图表”按钮图像,单击要打开的数据库图表,再单击“数据库”窗口工具栏上的“设计”
  2. 在数据库图表中,用右键单击包含约束的表,再从快捷菜单中选择“属性”。
  3. 选择“CHECK 约束”选项卡。
  4. 从“选定的约束”列表中选择约束。
  5. 清除“对复制强制约束”复选框。

上页:Access 2003完整教程:将数字签名添加到宏项目中 下页:Access 2003完整教程:使控件成为只读

Access 2003完整教程:禁用约束 (ADP)

Access 2003完整教程:使控件成为只读Access 2003完整教程:禁用窗体的视图
Access 2003完整教程:禁用 Visual Basic 代码的语法错误检查Access 2003完整教程:显示图片的替补文本
Access 2003完整教程:启动时显示窗体或数据访问页Access 2003完整教程:为应用程序自定义图标
Access 2003完整教程:在所有包含日期的字段和控件中显示四位数年份Access 2003完整教程:控制“数据库”窗口的显示
Access 2003完整教程:显示或隐藏网格Access 2003完整教程:显示或隐藏状态栏
Access 2003完整教程:在状态栏中显示控件的说明Access 2003完整教程:通过编程创建消息框
Access 2003完整教程:刷新或重新查询数据Access 2003完整教程:显示图标代替图片或对象
Access 2003完整教程:为组或报表中每个主体记录编号Access 2003完整教程:指定全局菜单栏或快捷菜单栏
Access 2003完整教程:在应用程序窗口的标题行中显示指定的标题Access 2003完整教程:只显示查询中的上限值或下限值 (MDB)
Access 2003完整教程:在查询设计网格中显示或隐藏表名称 (MDB)Access 2003完整教程:在窗体或报表上按垂直方向显示文本
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号