|
|
|
| имеем таблицу
NP KOL PKOL NS
111 100 0 0
222 50 0 0
ПРИМЕР1 должны получить:
NP KOL PKOL NS
111 80 20 222
222 70 0 0
где np(номер агента)=111 продает свой товар 222, его начальное кол-во у 111 было 100 стало 80(100-20 после продажи 222), а у 222 начальное кол-во 50 стало 70(50+20 после покупки у 111), ns-номер агента который покупает товар.
ПРИМЕР2 должны получить:
NP KOL PKOL NS
111 110 0 0
222 40 10 111
: np(номер агента)=222 продает свой товар 111, его начальное кол-во у 222 было 50 стало 40(50-10), а у 111 начальное кол-во 100 стало 110(100+10) | |
|
| |
|
|
|
| круто!!!
А что у Вас вызывает затруднения? | |
|
| |
|
|
|
| я даже не знаю с чего начать | |
|
| |
|
|
|
| Возможно, начать надо с того, что добавить в таблицу признак товара, ведь товаров скорее всего несколько.
Далее: Каждая сделка (за исключением может быть ввода остатков) должна содержать две записи в таблице: одну для продавца, вторую для покупателя. Итоговое желаемое представление данных получаем запросом с группировками. | |
|
| |
|
|
|
| А фомы, для ввода данных,
у Вас в базе имеются? | |
|
| |
|
|
|
| да NP и KOL уже есть в таблице в форму заносим pkol и ns | |
|
| |
|
|
|
| нужно разбивать на таблицы? | |
|
| |
|
|
|
|
| Где написано, что 111 продал свой товар 222 и сколько он его продал? | |
|
| |
|
|
|
| имеем таблицу
NP KOL PKOL NS
111 100 0 0
222 50 0 0
ПРИМЕР1 должны получить:
NP KOL PKOL NS
111 80 20 222
222 70 0 0
вот в этом примере ns стало 222, а было 0. Pkol стало 20 было 0. pkol и ns поля на форме | |
|
| |
|
|
|
| Понятно, что должны получить. А вот на основание чего?
В общем, структура такой базы, как мне думается, должна содержать информацию об агентах, товарах, определять у какого агента сколько какого товара, позволять фиксировать сделки между агентами: кто, кому, чего, сколько. А уже потом запрос на основании всего выше описанного, обличённого в таблицы и связи. То что у Вас написано как имеем, и как должны получить, это больше похоже на различные состояния одного и того же запроса. Только в первом случае запрос был выполнен до сделки, а во втром - уже после. | |
|
| |
|
|
|
| агенты у меня люди тоесть они имеют фио, личные данные и т.д.,а товар у всех один-акции.
я ввожу данные в поля nz и pkol и мне нужно чтобы на основе этих полей менялось только kol. Люди продают акции и соответственно у одного количество акций уменьшается на pkol (это я организовал), а у другого количество акций увеличивается на pkol(проданное количество). | |
|
| |