Мастер участка
Группа: Участник
Сообщений: 327
|
Допустим, пришло событие об изменении таблицы другим юзером. Мы сгоняли на базу и узнали ID измененной записи. Если выполнить Refresh DBGrid-a, обновится запись, на которой стоит курсор в сетке. Запрос на Refresh берет, к примеру, значение ID из :ID, которое берется гридом из записи, на которой стоит курсор.
Могу я как-то до вызова Refresh подсунуть в :ID свое значение? Можно, конечно, на нужную запись передернуть курсор, но пользователь может занервничать. Можно заменить RefreshSQL на
Select ....... where ID = 255. А после рефреша запрос придется восстановить.
Но хотелось бы просто подсунуть с :ID число 255 и выполнить рефреш. Если юзер переместит курсо, то в :ID попадет нужное значение, и все пойдет как обычно.
Что скажете?
Или просто задать соотв. query параметр ID до вызова Refresh?
Отредактировано Deem — 27/07/2004, 14:44
|