Access 2013及Office 2013:如何创建更新查询更改表字段值?
适用于: 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()

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
























