![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
При удалении записи
Код:
c:=DataSource1.DataSet.FieldByName('Код_сотрудника').AsString ;
Table1.SetKey;
Table1.FieldByName('Код_сотрудника').AsString := c;
Table1.GotoKey;
Table1.Edit;
Table1.Delete;
Table1.Post;столкнулся с проблемой обновить DBGrid1 Код:
DBGrid1.Refresh; Код:
DBGrid1.Update; Код:
DBGrid1.Repaint; не помогает ![]() Последний раз редактировалось Azzi, 05.04.2011 в 02:27. |
|
#2
|
|||
|
|||
|
Код:
Table1.Refresh; DBGrid1.Refresh; Код:
Table1.Active := False; Table1.Active := True; |
|
#3
|
|||
|
|||
|
пишет
Код:
Couldn`t perform the edit because another user changed the record какой пользователь менял запись, я не пойму |
|
#4
|
|||
|
|||
|
вам нужно удалить текущую выбранную запись или что? если да то достаточно:
Код:
Table1.Delete; DBGrid1.Refresh; |
|
#5
|
|||
|
|||
|
да, пока просто удалить
но все равно пишет ту же ошибку |
|
#6
|
|||
|
|||
|
Порядок, разобрался:
надо было юзать Код:
DataSource1.DataSet.Delete Assistant - спасибо за помощь! |