Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Событие поля?
 
 автор: Alex   (12.11.2008 в 21:14)   личное сообщение
 
 

Где то что-то подобное мелькало - не нашел.
В табличной форме есть поле, "данные" которого - результат вычисления формулы в запросе. Как отловить изменение значения? Что это за событие будет? Форма активна.

  Ответить  
 
 автор: Lukas   (12.11.2008 в 22:03)   личное сообщение
 
 

Может использовать событие изменяемого поля, участвующего в расчете?

  Ответить  
 
 автор: Alex   (13.11.2008 в 09:42)   личное сообщение
 
 

Да не, наверное не то...
http://webfile.ru/2387018
В зависимости от цены оприходования в справочнике товаров вычисляется отпускная цена. Если цена оприходования отлична от той что была ранее - соответственно изменяется отпускная цена. Хотелось бы отслеживать позиции с измененной ценой для печати ценников только для этих позиций.
Идея была такая - при изменении отпускной цены ставить галку "ИЦ" в справочнике товаров. Но покумекав - кажется знаю как сделать по другому...

  Ответить  
 
 автор: час   (14.11.2008 в 19:07)   личное сообщение
 
 

Видимо надо добавить пару полей.
Одно поле СтараяЦена Currency
второе боле Сменилась Boolean
И функцию проверки перед печатанием ценников.
Функция пробегает по таблице и обнуляет все поля Сменилась=0 (можно запросом на обновление)
Затем вновь пробегает и смотрит где цена реальная не равнв цене СтараяЦена и ставит в этой записи галочки в поле Сменилась=-1
Теперь остаётся для ценников запросом выбрать только те записи у которых галочки стоят....
и распечатать.

и ещё процедурку добавить
Обновить_цены?(можно запросом на обновление)
если ответ да - пробегаем по табличке и
все старые цены приравниваются к текущим.

галочки можно не убирать, а можно сразу убрать...........

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList