Access 2013及Office 2013:如何创建更新查询更改表字段值?

网安智编 厦门萤点网络科技 2025-07-12 00:03 95 0
适用于: 2013、 2013 创建一个更新查询,以便基于特定的条件更改指定表的字段值。 table SET WHERE ; 语句包含以下部分: Part 说明 table 表的名称,此表中包含要修改的数据。 表达式,确定将哪些值插入...

适用于: 2013、 2013

创建一个更新查询,以便基于特定的条件更改指定表的字段值。

table SET WHERE ;

语句包含以下部分:

Part

说明

table

表的名称,此表中包含要修改的数据。

表达式,确定将哪些值插入已更新的记录中的特定字段。

表达式,用来确定将更新哪些记录。 只有满足该表达式的记录才会被更新。

如果要更改许多记录,或者要更改的记录位于多个表中, 则尤其有用。

可以同时更改多个字段。 下面的示例把英国货主的订货量的值增加百分之十,并且把运费的值增加百分之三。

UPDATE Orders 
SET OrderAmount = OrderAmount * 1.1, 
Freight = Freight * 1.03 
WHERE ShipCountry = 'UK';

本示例针对当前 字段值为 2 的所有员工记录,将 字段值更改为 5。

    Sub UpdateX() 
     

Office 2013 多字段更新_Access 2013 更新查询字段值_oracle 连表update

Dim dbs As Database Dim qdf As QueryDef ' Modify this line to include the path to Northwind ' on your computer. Set dbs = OpenDatabase("Northwind.mdb") ' Change values in the ReportsTo field to 5 for all ' employee records that currently have ReportsTo ' values of 2. dbs.Execute "UPDATE Employees " _ & "SET ReportsTo = 5 " _ & "WHERE ReportsTo = 2;" dbs.Close End Sub