Topic: Снять чек бокс с основной записи.
Всех приветствую. Кто подскажет решение задачки?! В таблице есть запись о поступлении товара, на основании ей делаю в дальнейшем списание товара. В таблице соответственно есть запись о приходе товара и его списании. Так же при поступлении товара проставляется статус НЕТ (т.е товар не двигался). Как только я на основании поступления делаю расход, в чек боксе поступления и расхода ставиться/изменяется статус с НЕТ на ДА (т.е товар двигался). На основании статуса ДА, у меня запись не выводится в таблицу (в базе сохраняется). А теперь вопрос, как при удалении сделанного расхода изменить в поступлении статус с ДА на НЕТ? Как удалить в выбранной строке грида понятно
procedure активные_заказы_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
SQLExecute('UPDATE таблица SET поле_с_чеком = 0 WHERE id = '+IntToStr(ваша_форма.TableGrid1.dbItemID));
end;
как удалить (при удалении расхода) запись о приходе тоже разобрался
procedure Form1_Button44_OnAfterClick (Sender: TObject);
begin
SQLExecute('DELETE FROM sklad WHERE record_count='+Form1.Edit25.sqlValue);
Form1.GridSklad.dbUpdate;
end;
а вот как изменить чек бокс поступления, не могу придумать/понять.