Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [MS Access] работа с макросами 
:(
    Опции темы
Skodina
Дата 14.12.2010, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 29.5.2009
Где: Москва

Репутация: нет
Всего: нет



Доброго времени суток.

Я зоздала базу данных торгового предприятия. Предприятие занимается реализацией товара. При этом товар поставляют на базу и в дальнейшем продают его. при этом нужно учитывать количество товара на складе. Работаю я с формами.
Я создала запрос, который при приеме товара увеличивает количество на складе:

Код

UPDATE Номенклатура INNER JOIN ([документы прихода] INNER JOIN [приход товара] ON [документы прихода].Номер_прихода = [приход товара].Номер_прихода) ON Номенклатура.Номенклатура_Код = [приход товара].Номенклатура_Код SET Номенклатура.Количество_на_складе = [Номенклатура]![Количество_на_складе]+[приход товара]![Количество]
WHERE ((([приход товара].Номер_прихода)=[Forms]![документы прихода]![Номер_прихода]));


так же я сделала макрос, с помошью которого запускается запрос 
user posted image

и поместила этот макрос в кнопку на форме документа прихода:
user posted image

вот свойства этой кнопки:
user posted image

при нажатии на кнопку, макрос выполняется, но почему-то 2 раза. Возможно я то-то делаю не так, хотелось бы узнать что именно

заранее спасибо.

прикладываю саму базу данных


Это сообщение отредактировал(а) Skodina - 14.12.2010, 14:44

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  torg1.zip 30,88 Kb
PM MAIL   Вверх
Akina
Дата 14.12.2010, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454




M
Akina
Присоединённый файл удалён.
Читайте закреплённую тему о том, КАК следует подготавливать БД к выкладыванию.



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Woodlin
Дата 15.12.2010, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 188
Регистрация: 15.7.2009
Где: Челябинская облас ть, г. Пласт

Репутация: 1
Всего: 1



Skodina, у вас Макрос1 вызывается двумя событиями: кнопкой и при выходе из подчиненной формы(элемента управления, содержащего подчиненную форму)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0462 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.