|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
BDE + TDataSource + TDBGrid = Траблы с обновлением
При удалении записи
Код:
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; взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#3
|
|||
|
|||
пишет
Код:
Couldn`t perform the edit because another user changed the record какой пользователь менял запись, я не пойму |
#4
|
|||
|
|||
вам нужно удалить текущую выбранную запись или что? если да то достаточно:
Код:
Table1.Delete; DBGrid1.Refresh; взялся из неоткуда, ничего не прошу, помогаю просто так ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя |
#5
|
|||
|
|||
да, пока просто удалить
но все равно пишет ту же ошибку |
#6
|
|||
|
|||
Порядок, разобрался:
надо было юзать Код:
DataSource1.DataSet.Delete Assistant - спасибо за помощь! |