Перейти к содержанию

MaximEG

Пользователи
  • Активность

    1
  • Зарегистрирован

  • Посещение

Информация о MaximEG

  • Звание
    Новичок
  1. MaximEG

    Tgrid+Tmemo как CreateCustomEditor

    Уважаемые форумчане! Нужна Ваша помощь! Бьют уже 7й день с проблемой Задача сделать"Кастомизацию" при редактировании определенной ячейки - именно отображение Tmemo Код procedure Tmanager_order.grd1CreateCustomEditor(Sender: TObject; const Column: TColumn; var Control: TStyledControl); var idx: Integer; begin idx := Column.Model.IndexOfColumn(Column); case idx of 1: begin Control:=TMemo.Create(self); Control.OnExit:=mmo5Change; Control.OnKeyDown:=mmo5KeyDown; end; end; end; Все рабоатет далее в обработчике Tmemo Onchange dm.comm+('update table1 set field = 1 where ....'+Tmemo(Sender).text); /// данной процедурой обновляем данные из Tmemo(Sender) Ситуация в следующем если при выходе из ячейки через Enter или Tab проблем нет Пр клике мышкой в другую ячейку получаем Access Error Подскажите можно ли отследить изменения при выходе из Tmemo? Если их нет то НЕ обновляем попусту таблицу If Tmemo(Sender).modified - к сожалению отствует
×
×
  • Создать...