У меня проект на унигуи и там есть таблица где шесть полей заполняются посредством unilookupdbcombobox. После того как user их заполнит и перейдет на строку ниже происходит post записи. В событии afterpost таблицы происходит расчет оставшихся колонок и в конце refresh. Но при такой работе иногда происходит ошибка "Grid is in dirty state. No more updates can be applied". На форуме унигуи рекомендуют использовать событие uniDBGrid1SetCellValue(Sender: TObject; ACol, ARow: Integer; AField: TField; var Value: Variant) UniDBGrid-a. Но когда ее обрабатываешь подобным кодом: