2011-07-20 76 views
1

我有以下佈局的子窗體:顯示差異 - MS Access 2007年

ID---Count---Difference---Weight---Difference 

填充數據是這樣的:

ID---Count---Difference---Weight---Difference 
1----5--------------------8.3---------------- 
2----9--------------------12.3--------------- 
3----16-------------------17.8--------------- 

我怎樣才能把記錄之間的差價值和它之前的價值?使用前面的例子,我想的差來控制看起來像這樣:

ID---Count---Difference---Weight---Difference 
1----5-------0------------8.3------0--------- 
2----9-------4------------12.4-----4.1------- 
7----16------7------------17.8-----5.4------- 

正如你所看到的,因爲記錄ID 1是第一個記錄,差值爲0;然而,ID 2顯示4(9-5)的計數差異和4.1(12.4-8.3)的重量差異;並且ID 7 顯示7(16-9)的計數差異和5.4(17.8-12.4)的重量差異。

另請注意,ID#不一定一個一個遞增(可能有間隙)。

我該如何達到預期的效果?表達式? VBA?

任何幫助,這是非常感謝!

回答

1

找到我的答案。方法2在this文章中描述了我所需要的。

+1

+用於顯示您的答案並關閉您的問題。 –