Topic: [Решено] OnChange не работает при выводе в комбобокс последней записи
День добрый.
Суть проблемы: не срабатывает действие по OnChange, если до этого была применена функция Last_Insert_id('таблица')
//изначальная блокировка GrBoxProject
procedure NewTask_OnShow (Sender: string; Action: string);
begin
NewTask.GrBoxProject.Enabled:=False;
end;
// разблокирование/блокирование GrBoxProject в зависимости от значения поля ComboBox_Type
procedure NewTask_ComboBox_Type_OnChange (Sender: string);
begin
if NewTask.ComboBox_Type.Text='проект' then
begin
NewTask.GrBoxProject.Enabled:=True;
end else NewTask.GrBoxProject.Enabled:=False;
end;
// показать в комбобоксе последний введенный тип задачи
procedure NewTask_ButTypeEd_OnAfterClick (Sender: string);
begin
if NewTask.Visible then NewTask.ComboBox_Type.dbItemID := Last_Insert_id('TaskType');
end;
с уважением,
savage