Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
3-1149682677
Krugly
2006-06-07 16:17
2006.08.20
Добавление записи в таблицу FoxPro из Delphi


2-1154415522
ANB
2006-08-01 10:58
2006.08.20
Как узнать имя сертификта в контейнере (дискета) через CryptoAPI?


1-1152014326
race1
2006-07-04 15:58
2006.08.20
TXMLDocument проблемы


15-1153645976
Der Nechk@ssoff
2006-07-23 13:12
2006.08.20
Монитор


1-1152163152
Danja12
2006-07-06 09:19
2006.08.20
Загнулась кисть канвы принтера




   Наверх