Показать разницу в записях - MS Access 2007 - PullRequest
1 голос
/ 20 июля 2011

У меня есть подчиненная форма со следующим макетом:

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

Заполненный данными выглядит так:

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

Как определить разницу между значением записи и значениемперед этим?Используя предыдущий пример, я бы хотел, чтобы элементы управления Difference выглядели так:

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 Ответ

1 голос
/ 20 июля 2011

нашел мой ответ.Метод 2 в этой статье описал именно то, что мне нужно.

...