Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DbGrid [D7, XP]


ivc_vetal ©   (2006-01-22 13:57:00) 

Уважаемые мастера. Пожалуйста подскажите ответ на такой вопрос. Как программно определить какая колонка в DbGrid активна???


ivc_vetal   (2006-01-22 16:01:00) [1]

Я уже придумал методом тыка :)))
Извините за глупый вопрос

procedure Tfrm_main.DBGridEh1CellClick(Column: TColumnEh);
begin
if ((column.FieldName='S_PLAN') or (column.FieldName='S_FAKT'))then
begin
  S_PLAN_TEMP:=CDS_BASE.fieldbyname('NM_PLAN').AsFloat-CDS_BASE.fieldbyname('S_PLAN').AsFloat;
  S_FAKT_TEMP:=CDS_BASE.fieldbyname('NM_FAKT').AsFloat-CDS_BASE.fieldbyname('S_FAKT').AsFloat;
  flag:=true;
end;
if ((column.FieldName='NM_PLAN') or (column.FieldName='NM_FAKT')) then
  flag:=false;
end;


Desdechado   (2006-01-22 15:40:00) [2]

в обработчике чего?


Наверх

Титульная страница Поиск, карта сайта Написать письмо