Главная страница
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.028 c
3-1139495221
antoxa2005
2006-02-09 17:27
2006.04.09
Возможно ли получить значение св-ва "Описание" таблицы Access


6-1134687059
Indy
2005-12-16 01:50
2006.04.09
[INDY] Как использовать TIdIOHandlerStream совместно с TIdNNTP?


15-1142707333
Piter
2006-03-18 21:42
2006.04.09
Как можно апгрейдить компьютер?


2-1143456338
Troan_81
2006-03-27 14:45
2006.04.09
Как засечь время?


2-1143187430
Lera
2006-03-24 11:03
2006.04.09
минимизация формы