![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADODataSet логическая блокировка записи [D7, MSSQL]
Санёк © (2004-08-30 09:09:00)Уважаемые мастера, подскажите как в ADODataSet сделать проверку на возможность редактирования данных. Использую логическую блокировку записей, и при редактировании нужно проверять заблокирована ли запись. Сейчас сделал кнопку, если не заблокирована то перевожу набор данных в режим редактирования, но DataSource пришлось отключить AutoEdit := False, как этого можно избежать? Заранее спасибо.
Санёк (2004-08-30 13:39:00) [1]OnBeforeEdit? а как там запретить(отменить) редактирование?
Плохиш (2004-08-30 13:06:00) [2]
> Санёк (30.08.04 13:04) [2]
OnBeforeEdit
Санёк (2004-08-30 13:04:00) [3]Визуальные компоненты для работы с набором данных, при редактировании сами переводят набор данных в режим редактирования. Надо, чтобы если запись заблокирована то не позволять им этого делать. Т.е. при переводе набора данных сначала проверять блокировку, а затем позволять или нет редактирование.
_sulent (2004-08-30 12:59:00) [4]ну а ты попробуй сделать какое-нить поле там, и соответственно проверяй его, если там стоит такой флаг, то можно его редактировать, если другой, то облом... и можно сделать еще и прикол с администрированием базы...
может я вопроса не понял?