Çäðàâñòâóéòå óâàæàåìûå ôîðóì÷àíå!
Âåäó ó÷åò õèìèè.
Êàê ìíå ñäåëàòü àâòîìàòè÷åñêèé ïîäñ÷åò â òàáëè÷êå (à ìîæåò ëó÷øå ýòî ñäåëàòü â çàïðîñàõ èëè â îò÷åòàõ)
Åñòü ó ìåíÿ ñëåäóþùèå ïîëÿ:
1 ¹ - íîìåð ïîçèöèè
2 Èäåíòèôèêàòîð âåùåñòâà-íîìåð âåùåñòâà, íàïðèìåð äëÿ ñîëè ýòî 001, äëÿ ñàõàðà ýòî 002, ýòî íóæíî äëÿ ñâÿçè ñ ïîñòàâùèêàìè, ïî êðàéíåé ìåðå ÿ òàê äóìàþ.
3 äàòà èçìåíåíèÿ - ñîáñòâåííî äàòà âíåñåíèÿ èçìåíåíèé
4 Ðàñõîä- åñëè â ýòîò äåíü áûëî ïîòðà÷åíî ÷òî òî òî ïèøåì ýòî êîëè÷åñòâî, åñëè íåò òî 0
5 Ïðèõîä - åñëè ÷òî òî êóïèëè, òî ïèøåì êîëè÷åñòâî êîòîðîå êóïèëè, åñëè íåò òî 0
6 Îñòàòîê - âîò ýòî ïîëå êàê ðàç è íàäî ïîñ÷èòàòü, íî ñ ó÷åòîì îñòàòêà êîòîðûé îñòàëñÿ äî ýòîãî. Ïîÿñíþ ýòî íà ïðèìåðå.
Áûëî ó íàñ 500 ãðàìì ñàõàðà, ñåãîäíÿ ìû êóïèëè 200 ãðàìì, à 100 ãðàìì ìû ïîòðàòèëè.
Çàïèñûâàåì:
¹ - íàïðèìåð ïîçèöèÿ íîìåð 2
Èäåíòèôèêàòîð âåùåñòâà-002
äàòà èçìåíåíèÿ - 5.08.2014
Ðàñõîä- 100
Ïðèõîä - 200
Îñòàòîê - ïî õîðîøåìó íàäî ïîñ÷èòàòü âîò òàê: 500 (ýòî áûëî äî ýòîãî) +200 (ýòîãî ñåãîäíÿ ïðèøëî) - 100 (ýòî ìû ïîòðàòèëè) = 600 ãðàìì. Ò.å. íàäî êàê òî è îòêóäà òî âçÿòü òå ñàìûå 500 ãðàìì êîòîðûå ó íàñ áûëè äî ýòîãî.
Ó ìåíÿ ïîëó÷àåòñÿ â "ïîñòðîèòåëü âûðàæåíèÿ" òîëüêî âû÷åñòü 200-100. )))
Íàäåþñü îáúÿñíèë ïîíÿòíî.
Ìîæíî ýòî ñäåëàòü, ëîãè÷åñêè ìèíèìóì 2 ñïîñîáàìè.
1. Ñóììèðîâàòü âåñü ðàñõîä è ìèíóñ âåñü ïðèõîä ñ ó÷åòîì òîé çàïèñè êîòîðóþ ìû çàïèñûâàåì.
2. Êàêèì òî îáðàçîì âçÿòü çíà÷åíèå "îñòàòêà" èç âåðõíåé ñòðî÷êè, ïðèáàâèòü ïðèõîä è îòíÿòü ðàñõîä çà ñåãîäíÿøíèé äåíü.
À êàê èìåííî ýòî ñäåëàòü â access ìíå íå ïîíÿòíî.
Ñïàñèáî.
Ñ óâàæåíèåì, Àíäðåé
http://www.sql.ru/forum/1109136/matematicheskie-operacii-v-bd