Update Query只占用一行 - Access 2000?

Vla*_*lad 0 ms-access vba expressionbuilder

我无法理解为什么我的Update Query只获取最后一行中的值并将其放在同一列中的所有其他值中.

这是图片:

更新查询1

更新查询2

所以,我需要计算百分比(PBrojProdPoTip),给定BrojProdPoTip和VkBrojProdPoTip这是总和.

PBrojProdPoTip = BrojProdPoTip * 100 / VkBrojProdPoTip 
Run Code Online (Sandbox Code Playgroud)

如果您尝试最后一个值,则18248中的244个给出01.34%

P = 244 * 100 / 18248 = 1.34%
Run Code Online (Sandbox Code Playgroud)

我做错了什么?为什么只需要一个值?

Gus*_*tav 5

您有一个笛卡尔(乘)查询.

它可能使用VkBrojProdPoTip的所有值进行更新.但是,每个都会覆盖前一个,因此您只能看到上次更新.