LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: процедура...
 Тема: процедура не запускается
 
 15.06.2007 21:03:15
Gusi
1 сообщения


Тема: процедура не запускается
как в форме в режиме таблицы запретить одновременное выделение более 1 строки? Или как иначе решить проблему:

Есть таблица, при нажатии клавиши (DEL) запускается описанная процедура для выделенной ячейки. Если выделить несколько ячеек и нажать DEL, данные удаляются, но процедура не запускается.

Как сделать, чтобы в указанном случае (выделено несколько ячеек, нажат DEL) перед удалением каждой строки выполнялась процедура, описанная в свойстве форма?



P.S. Общие вопросы по базе данных
Автор: Gusi от 16.10.2002 15:18:03 Источник ...
 15.06.2007 21:03:15
All
4316 сообщения
1-ый


RE: процедура не запускается
Если повестить процедуру на событие формы "удаление", то она выполняется при каждом удалении записи(даже если выделить в форме несколько строк и нажать "Del" процедура выполниться для каждой записи).
Возможно пробема в том что в момент исполнения процедуры запись еще не удалена из таблицы (к ней можно даже обратиться через recordset (или еще как..) поэтому например для "возврата на склад количества удаленного из заказа товара" в процедуре обработки события "удаление записи из заказа" я добавляю к остаткам на складе количество удаленного (в будующем) товара.

Может есть более надежный способ?


P.S. Общие вопросы по базе данных
Автор: N_A от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: процедура...
ПоискПоиск  Список форумовСписок форумов  
right