Форум: "Базы";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];
ВнизAccess и DBGrid Найти похожие ветки
← →
lluha (2006-06-10 17:00) [0]Здравствуете!
В грид выводиться только одно поле из всей записи, которая находится в таблице. Нужно по клику на гриде обработать всю запись, относящуюся к этой строке, такое же действие надо произвести и при смене строки с клавиатуру. В общем не получается обработать клик, никакие события не имеют последствий. А если фокус с грида убрать на другой компонент, то мышью его вернуть невозможно только через таб.
Помогите!
← →
Desdechado © (2006-06-10 19:53) [1]> по клику на гриде обработать всю запись
обрабатывай текущую запись в датасете, который под гридом
в самом гриде нет записей, это отображатель данных
> действие надо произвести и при смене строки с клавиатуру
у датасета есть событие OnBeforeScroll и OnAfterScroll, в которых можно прописать обработку перехода с текущей записи на другую
и там не важно, с клавы это делается или мышью или командой Next
остальное слишком непонятно рассказано, что там блокируется и куда клмкается
← →
lluha (2006-06-11 00:39) [2]
> Desdechado
Извини уж, но с базами пока еще полный ...(не рублю), подскажи хоть откуда капать? Буду рад маленькому кусочку кода.
← →
lluha (2006-06-11 01:31) [3]
> Извини уж, но с базами пока еще полный
С обработкой события разобрался. Спасибо.
> остальное слишком непонятно рассказано, что там блокируется
> и куда клмкается
На форме грид и браузер (ну там кнопочки всякие), по клику в гриде в браузер выводиться информация из базы. Так вот если я мышом кликну на браузере, ну там прокрутить или еще чего-то, потом, сколько на гриде не клацай мышом, он никак не реагирует. Вернуться в грид только через таб, в порядке очереди. Можно ли это както побороть?
← →
Desdechado © (2006-06-11 17:47) [4]> браузер (ну там кнопочки всякие)
а теперь не на пальцах, а с названиями компонентов
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c