Главная страница
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.036 c
2-1143089073
pkm
2006-03-23 07:44
2006.04.09
Кодирование.


2-1143040341
Profik
2006-03-22 18:12
2006.04.09
Глюк с открытием базы по сети


15-1142532833
harisma
2006-03-16 21:13
2006.04.09
Парсинг регулярными выражениями


15-1142641073
Piter
2006-03-18 03:17
2006.04.09
Посоветуйте блок питания


2-1143292123
Dust
2006-03-25 16:08
2006.04.09
Можно ли удалить объект в его же методе?