Добавил новые поля в мемо таблицу для выбора ячеек
После апдейта определенной записи - сохраняю в базу, после переоткрытия материнской таблицы делаю:
Код:
dmMain.mtFieldPal.DisableControls;
dmMain.mtFieldPal.First;
while not dmMain.mtFieldPal.Eof do
begin
dmMain.mtFieldPal.Edit;
dmMain.mtFieldPal.FieldValues['R'] := False;
dmMain.mtFieldPal.FieldValues['S'] := False;
dmMain.mtFieldPal.Post;
dmMain.mtFieldPal.Next;
end;
dmMain.mtFieldPal.First;
dmMain.mtFieldPal.EnableControls;
если таблица маленькая - то работает быстро, если более 10000 строк - чрезвычайно медленно.
Есть какой другой способ сделать состояние всех значений в чекбоксах = "не выбрано"?