![]() |
|
|
#1
|
|||
|
|||
|
У меня есть таблица Events, на форме 2 грида, к каждому есть запрос, 2 этих запроса содержат значения из Events, но взаимоисключающие друг друга, т.е. например 3 значения в Events:
1 вася 2 петя 3 коля Напрмер, в 1 запросе : 1 вася во 2 запросе: 2 петя 3 коля так вот, таблицы выводят значения каждого из запросов. Как сделать так чтобы при нажатии на кнопку "удалить" определить какой набор данных использовался(в каком гриде я выбрал значение для удаления). 2 кнопки считаю делать неудобно и некрасиво, как и использовать навигатор. Если кто сталкивался с таким, или знает как сделать, помогите пожайлуйста. |
|
#2
|
||||
|
||||
|
Удаляй из того грида на котором фокус был последним.
|
|
#3
|
|||
|
|||
|
а пример можете показать?? я с фокусом не работал ни разу еще....
|
|
#4
|
|||
|
|||
|
описываете глобальную переменную например
Код:
GridFocus:integer; В событии onEnter Grid'a 1 пишите : Код:
GridFocus:=1; В событии onEnter Grid'a 2 пишите : Код:
GridFocus:=2; Код:
case GridFocus of
1:showmessage('Grid1');
2:showmessage('Grid2');
end; |
|
#5
|
||||
|
||||
|
Используй компонент actionmanager
|