![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обновление Grid связанного с Query [D7]
Riko © (2003-08-11 09:57:00)
Какими методами можно оновить Query, чтобы после этого в Grid курсор сам становился на редактируемую запись, а не убегал в начало Grid?
Большое спасибо.
Жук (2003-08-11 15:32:00) [1]
MyTransaction.CommitRetaining
Desdechado (2003-08-11 15:23:00) [2]
только Locate по первичному ключу.
Bookmark тут не годится, поскольку его значение действительно только на время активности датасета, если переоткрыть - то оно инвалидное будет
Riko (2003-08-11 15:07:00) [3]
Пардон, совсем ослеп:
mark:=DataSource2.DataSet.GetBookmark;
QueryPerTov.Active:=false;
QueryPerTov.Active:=true;
ClerMaskEdit;
DBGrid2.SetFocus;
DataSource2.DataSet.GotoBookmark(mark);
Спасибо за помощь
Riko (2003-08-11 15:01:00) [4]
Что - то не получается.....
BitBtn3.Enabled:=true;
DataSource2.DataSet.GetBookmark;
QueryPerTov.Active:=false;
QueryPerTov.Active:=true;
ClerMaskEdit;
DataSource2.DataSet.GetBookmark;
DBGrid2.SetFocus;
Карелин Артем (2003-08-11 09:59:00) [5]
Запоминай позицию до обновления с помощью DataSet.GetBookMark, после обновления вызывай GotoBookMark
Polevi (2003-08-11 09:58:00) [6]
Locate