Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

Как определить активное поле таблицы?   Найти похожие ветки 

 
Max Ivanych ©   (2006-03-24 16:30) [0]

Подскажите, пожалуйста, есть ли возможность получить имя активного поля таблицы?
Есть непустая таблица adoTableA, в ней поля A,B,C. На базе таблицы сделана форма, для отображения используются DBEditы.Можно ли определить поле записи в котором находится курсор. Запись не редактируется, просто в эдите стоит курсор.


 
Ega23 ©   (2006-03-24 16:41) [1]

Сводится к тому, чтобы знать, какой DBEdit в данный момент активен.
А дальше - DBEdit.FieldName  :о)

Как узнать, какой активный, знаешь, или объяснять нужно?


 
Max Ivanych ©   (2006-03-24 16:53) [2]

Этот способ понятен и прост. Через свойства таблицы - никак?


 
Ega23 ©   (2006-03-24 17:01) [3]


> Через свойства таблицы - никак?


Нет, конечно. Ты ведь запись выбираешь.
Загляни в исходники TDataSet в VCL, станет всё понятно. Они там достаточно прозрачные.


 
Плохиш ©   (2006-03-25 01:40) [4]


> Max Ivanych ©   (24.03.06 16:53) [2]
> Этот способ понятен и прост. Через свойства таблицы - никак?

В таблице все поля текущей записи активны. А о имеющихся каких-то DBEdit-ах таблица ничего не знает, знать не хочет и ей они глубоко фиолетовы. Этим DBEdit-ам надо вот они и пусть знают о таблице.


 
Германн ©   (2006-03-25 02:28) [5]


> Плохиш ©   (25.03.06 01:40) [4]
>
>
> > Max Ivanych ©   (24.03.06 16:53) [2]
> > Этот способ понятен и прост. Через свойства таблицы -
> никак?
>
> В таблице все поля текущей записи активны.


Ну я бы сказал так, что в таблице "adoTableA" все записи "не активны", поскольку для неё в принципе нет понятия "активно/не активно".
Имхо, это "на мой скус"



Страницы: 1 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
3-1140007823
atruhin
2006-02-15 15:50
2006.04.09
Потеряна информация при сбое питания Firebird


2-1143467244
nyron
2006-03-27 17:47
2006.04.09
регистр


2-1142964079
Quattro
2006-03-21 21:01
2006.04.09
Окно-заставка


2-1143012909
Вовка
2006-03-22 10:35
2006.04.09
Параметры типа array of Char в dll


4-1137766863
Atheist
2006-01-20 17:21
2006.04.09
WM_GETTEXT окну чужого процесса