Страница: 1 |
Вопрос: DataGrid - глюки жестокие | Добавлено: 15.07.02 21:26 |
Автор вопроса: ![]() |
Подскажите пожалуйста, почему в этой (см. ниже) ситуации при удалении записи, контроль DataGrid не вызывает события DataGrid_AfterDelete??? Просто мистика какая-то!!! Таблица обыкновенная, куча полей, один индекс по полю счетчика. При подключении через ADODataControl c такими же настройками события генерируется, но начинаются жуткие глюки с редактированием базы через DataGrid. Из двух зол выбираю меньшее! ![]() ------------------- Dim cnConnection As ADODB.Connection Dim rsRecordset As ADODB.Recordset Private Sub Form_Load() Set rsRecordset = New ADODB.Recordset Set cnConnection = New ADODB.Connection cnConnection.ConnectionString = "Driver=Microsoft Access Driver (*.mdb);DBQ= " & App.Path & "\baza.mdb" cnConnection.Open With rsRecordset .ActiveConnection = cnConnection .Source = "shedule_compact" .CursorType = adOpenKeyset .LockType = adLockPessimistic .Open , , , , adCmdTableDirect End With Set DataGrid.DataSource = rsRecordset End Sub Private Sub DataGrid_AfterDelete() Debug.Print "AfterDelete occurs" End Sub |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 64 |
Профиль | Цитата | #1 | Добавлено: 16.07.02 07:34 |
А свойства: AllowDelete и AllowUpdate установлены в True |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 2 Ответов: 1 |
Профиль | Цитата | #2 | Добавлено: 16.07.02 11:39 |
Да, эти свойства установлены в True еще в design mode. А удаление происходит и помощью этого DataGrida. |
Страница: 1 |
|