![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Access и DBGrid [D7, Access 2003]
lluha © (2006-06-10 17:00:00)Здравствуете!
В грид выводиться только одно поле из всей записи, которая находится в таблице. Нужно по клику на гриде обработать всю запись, относящуюся к этой строке, такое же действие надо произвести и при смене строки с клавиатуру. В общем не получается обработать клик, никакие события не имеют последствий. А если фокус с грида убрать на другой компонент, то мышью его вернуть невозможно только через таб.
Помогите!
Desdechado (2006-06-11 17:47:00) [1]> браузер (ну там кнопочки всякие)
а теперь не на пальцах, а с названиями компонентов
lluha (2006-06-11 01:31:00) [2]
> Извини уж, но с базами пока еще полный
С обработкой события разобрался. Спасибо.
> остальное слишком непонятно рассказано, что там блокируется
> и куда клмкается
На форме грид и браузер (ну там кнопочки всякие), по клику в гриде в браузер выводиться информация из базы. Так вот если я мышом кликну на браузере, ну там прокрутить или еще чего-то, потом, сколько на гриде не клацай мышом, он никак не реагирует. Вернуться в грид только через таб, в порядке очереди. Можно ли это както побороть?
lluha (2006-06-11 00:39:00) [3]
> Desdechado
Извини уж, но с базами пока еще полный ...(не рублю), подскажи хоть откуда капать? Буду рад маленькому кусочку кода.
Desdechado (2006-06-10 19:53:00) [4]> по клику на гриде обработать всю запись
обрабатывай текущую запись в датасете, который под гридом
в самом гриде нет записей, это отображатель данных
> действие надо произвести и при смене строки с клавиатуру
у датасета есть событие OnBeforeScroll и OnAfterScroll, в которых можно прописать обработку перехода с текущей записи на другую
и там не важно, с клавы это делается или мышью или командой Next
остальное слишком непонятно рассказано, что там блокируется и куда клмкается