|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - MS Access, приём заказов |
|
Прочие БД - MS Access, приём заказов
|
Пользователь Сообщения: 94 |
Профиль | Отправить PM | Цитировать
Имеется БД, к примеру "Прием заказов" из стандартного шаблона MS Access 2003.
При добавлении нового заказа, как сделать что бы из таблицы товары отнималось то количество товара, которое заказал клиент? Заказ производится через табличную форму (вложение 1), т. е. нужно получить ИД выбранного в данный момент товара, определить количество заказанного товара. При том данные в таблицу в этой форме вводятся сразу же после обновления поля, т. е. если создать событие "После обновления записи" то можно до бесконечности отнимать товар со склада, при этом ничего не заказав. Я так полагаю нужно менять весь принцип построения формы? P. S. Смотрел БД "Борей 2007", там это реализовано, но я так и не разобрался. |
|
------- Отправлено: 09:15, 23-05-2009 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать а если для кнопки проставишь запрос типа
update количество=значение from товар where name=наименование товара |
Отправлено: 17:06, 05-06-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 94
|
Профиль | Отправить PM | Цитировать Цитата unick12345:
Есть форма "Заказы" в которой подчинённая табличная форма "Сведения о заказе". Табличная форма напрямую работает с таблицей "Сведения о заказе". Т. е. как только в форме пользователь вводит / меняет данные, так и эти данные обновляются в таблице. Думаю нужно поставить обработчик событий на переходы между записями "Заказы". Но тогда придётся заблокировать ввод данных в заказе сразу же после перехода к другому заказу. |
|
------- Отправлено: 14:02, 06-06-2009 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Стол заказов | Оформление Windows XP/2000 | Jekson07 | Оформление Windows XP | 2198 | 07-04-2022 15:31 | |
Windows 7 бьет рекорды предварительных заказов | OSZone News | Новости и события Microsoft | 10 | 22-07-2009 08:25 | |
Разное - [решено] QIP и приём файлов | Kujan | Microsoft Windows 7 | 4 | 01-04-2009 20:00 | |
Unable to access the computer. Access is denied | Maf1a | Microsoft Windows NT/2000/2003 | 2 | 13-07-2007 15:42 | |
[решено] приём всех пакетов сети на одну сетевую | alexandri | Защита компьютерных систем | 10 | 30-07-2006 11:36 |
|