C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Перемещение курсора в DBGrid, Как отвязать от Table
AHDPE
Отправлено: 19.03.2005, 10:57


Ученик-кочегар

Группа: Участник
Сообщений: 25



Я просматриваю всю таблицу, используя Tabl1->Next(). При этом перемещается и курсор по гриду. Как сделать, чтобы курсор не передвигался? Раньше я использовал какое-то скойство грида или таблицы.
AVC
Отправлено: 21.03.2005, 10:05


Ветеран

Группа: Модератор
Сообщений: 1583



DataSet->DisableControls(), DataSet->EnableControls()
(полистайте HELP для правильной последовательности вызовов)
olegenty
Отправлено: 21.03.2005, 11:57


Ветеран

Группа: Модератор
Сообщений: 2412



не, Disable/Enable тут не спасут, если потом на начальную позицию не вернуться.
AHDPE
Отправлено: 22.03.2005, 22:10


Ученик-кочегар

Группа: Участник
Сообщений: 25



Это именно то свойство, а чтобы вернуться на начальную позицию используется Bookmark
olegenty
Отправлено: 23.03.2005, 07:53


Ветеран

Группа: Модератор
Сообщений: 2412



Bookmark вообще не нужно использовать, при серверном курсоре на неё никогда не вернёшься. да и дольше, чем Locate по ключевому полю/полям.

Вернуться в Работа с базами данных в C++Builder