44更新查询设计 4.4.1、更新查询的作用 0442、更新查询的设计 0443、更新查询的实质
4.4 更新查询设计 4.4.1、更新查询的作用 4.4.2、更新查询的设计 4.4.3、更新查询的实质
441、更新查询的作用 如果需要对数据表中的某些数据进行有规 律地成批更新替换操作,就可以使用更新查 询来实现。如果读者曾经学习过 XBase一类 的数据库系统工具,可以理解为: Access 2003中的更新查询相当于 XBase中的 Replace 语句的功能。 例如,现需要在CMM数据库中将所 有商品的销售单价高于6元的那些商品的销 售单价下调10%,如果在数据表视图中采用 手工操作,将是一件不可思议的事情。设计 个更新查询就可以很方便地完成这样的操 作
如果需要对数据表中的某些数据进行有规 律地成批更新替换操作,就可以使用更新查 询来实现。如果读者曾经学习过xBase一类 的数据库系统工具,可以理解为:Access 2003中的更新查询相当于xBase中的Replace 语句的功能。 例如,现需要在CMMIS数据库中将所 有商品的销售单价高于6元的那些商品的销 售单价下调10%,如果在数据表视图中采用 手工操作,将是一件不可思议的事情。设计 一个更新查询就可以很方便地完成这样的操 作。 4.4.1、更新查询的作用
4.4.2、更新查询的设计 首先,创建一个选择査询,指定其数据源 为需要更新其中数据的表对象。接着,将其中需 要更新数据的字段逐一拖曳至查询设计视图的 “字段”行中。然后,单击菜单栏上的【查询】 【更新查询】,可以看到在查询设计视图中新 增一个“更新到”行。此时,需要在该行中填入 数据更新的规则,例如“销售单价*0.9”。如果 只是需要更新某些满足一定条件的记录中的数据 则应该在查询设计视图的“ Where”行中填写记 录更新条件,例如“销售单价>6元”。最后 保存这个查询对象,即完成了一个更新查询对象 的设计操作。只需运行该查询对象,数据源表中 的相关数据就按照数据更新规则得到了更新
首先,创建一个选择查询,指定其数据源 为需要更新其中数据的表对象。接着,将其中需 要更新数据的字段逐一拖曳至查询设计视图的 “字段”行中。然后,单击菜单栏上的【查询】 |【更新查询】,可以看到在查询设计视图中新 增一个“更新到”行。此时,需要在该行中填入 数据更新的规则,例如“销售单价*0.9”。如果 只是需要更新某些满足一定条件的记录中的数据, 则应该在查询设计视图的“Where”行中填写记 录更新条件,例如“销售单价>6元”。最后, 保存这个查询对象,即完成了一个更新查询对象 的设计操作。只需运行该查询对象,数据源表中 的相关数据就按照数据更新规则得到了更新。 4.4.2、更新查询的设计
首先,创建一个选择査询,指定其数据源 为需要更新其中数据的表对象。接着,将其中需 要更新数据的字段逐一拖曳至查询设计视图的 “字段”行中。然后,单击菜单栏上的【查询】 【更新查询】,可以看到在查询设计视图中新 增一个“更新到”行。此时,需要在该行中填入 数据更新的规则,例如“销售单价*0.9”。如果 只是需要更新某些满足一定条件的记录中的数据 则应该在查询设计视图的“ Where”行中填写记 录更新条件,例如“销售单价>6元”。最后, 保存这个查询对象,即完成了一个更新查询对象 的设计操作。只需运行该查询对象,数据源表中 的相关数据就按照数据更新规则得到了更新
首先,创建一个选择查询,指定其数据源 为需要更新其中数据的表对象。接着,将其中需 要更新数据的字段逐一拖曳至查询设计视图的 “字段”行中。然后,单击菜单栏上的【查询】 |【更新查询】,可以看到在查询设计视图中新 增一个“更新到”行。此时,需要在该行中填入 数据更新的规则,例如“销售单价*0.9”。如果 只是需要更新某些满足一定条件的记录中的数据, 则应该在查询设计视图的“Where”行中填写记 录更新条件,例如“销售单价>6元”。最后, 保存这个查询对象,即完成了一个更新查询对象 的设计操作。只需运行该查询对象,数据源表中 的相关数据就按照数据更新规则得到了更新
新建一个选择査询,指定数据源 为“柜存数据记录”表,将“柜存数 据记录”表中字段“销售单价”拖曳 至“字段”行中,单击菜单栏上的 【查询】|【更新查询】。在“更新到” 行中输入计算更新规则“[柜存数据记 录]![销售单价]*0.9”,在“准则” 行中输入计算更新条件“>6”(当然 也可以应用向导完成这两行的规则输 入操作)。图4-28所示为“销售单价 更新查询”的设计参数
新建一个选择查询,指定数据源 为“柜存数据记录”表,将“柜存数 据记录”表中字段“销售单价”拖曳 至“字段”行中,单击菜单栏上的 【查询】|【更新查询】。在“更新到” 行中输入计算更新规则“[柜存数据记 录]![销售单价]*0.9”,在“准则” 行中输入计算更新条件“> 6”(当然 也可以应用向导完成这两行的规则输 入操作)。图4-28所示为“销售单价_ 更新查询”的设计参数