1 (edited by TriadaX 2018-06-13 13:19:29)

Topic: Логическое поле Да\Нет

Добрый день. Как с помощью кнопки сменить значение поля с Да на Нет в выделенной строке TableGrid? Хотелось бы таким образом отправлять запись в архив.


Разобрался.

  procedure форма_butt_add_archiv_OnClick (Sender: TObject; var Cancel: boolean);

begin
    SQLExecute('UPDATE таблица SET поле= 1 WHERE id = '+IntToStr(форма.таблица_на_форме.dbItemID));
    форма.таблица_на_форме.dbUpdate;
end;

2 (edited by derek 2018-06-13 19:48:04)

Re: Логическое поле Да\Нет

Здравствуйте,
Извинения - используя переводчик google!
Вот два способа изменить значение ячейки непосредственно в tablegrid без использования другой формы.
Первый способ использует кнопку, как вы задали в своем вопросе. Во-вторых, вы просто щелкаете по соответствующей ячейке в tablegrid (быстрее и интуитивно, я думаю).
Возможно, это поможет вам?
С уважением
Derek.

Post's attachments

Attachment icon triadax.zip 338.1 kb, 25 downloads since 2018-06-13