1 (edited by SergeiE 2023-07-13 08:13:09)

Topic: Вычисление в таблице при открытии формы

Добрый день

Помогите с задачей

Есть таблица и столбцами A, B и Itog. Столбцы A и B мы заполняем вручную, итог при добавлении записи подсчитываться не должен.
Но при запуске программы значения из столбцов A и B должны суммироваться в столбец Itog,

Post's attachments

Attachment icon test SQL.7z 273.84 kb, 67 downloads since 2023-07-13 

2 (edited by pavlenko.vladimir.v 2023-07-13 09:47:50)

Re: Вычисление в таблице при открытии формы

SergeiE wrote:

Добрый день

Помогите с задачей

Есть таблица и столбцами A, B и Itog. Столбцы A и B мы заполняем вручную, итог при добавлении записи подсчитываться не должен.
Но при запуске программы значения из столбцов A и B должны суммироваться в столбец Itog,

procedure Form1_OnShow (Sender: TObject; Action: string);
var
i:integer;
begin
  for i:=0 to Form1.TableGrid1.RowCount-1 do
    Form1.TableGrid1.Cells[2,i]:=IntToStr(StrToInt(Form1.TableGrid1.Cells[0,i]) + StrToInt(Form1.TableGrid1.Cells[1,i]));
end;
Post's attachments

Attachment icon test SQL.rar 3.69 kb, 60 downloads since 2023-07-13 

Re: Вычисление в таблице при открытии формы

Работает!
А как сделать так, что бы значение итога сохранялось?

4 (edited by Без_имени 2023-07-13 11:06:31)

Re: Вычисление в таблице при открытии формы

Приношу свои извинения, может я не правильно понял, что Вы хотите.
Прилагаю проект с суммированием двух полей в таблице

Вложенный файл изменён

Post's attachments

Attachment icon test SQL_2.rar 293.12 kb, 72 downloads since 2023-07-13 

Re: Вычисление в таблице при открытии формы

SergeiE wrote:

Работает!
А как сделать так, что бы значение итога сохранялось?

так сразу и сохраняйте,  мне не понятно для чего такие движения, почему значение должно отображаться именно по загрузке формы и зачем его сохранять?

Re: Вычисление в таблице при открытии формы

Без_имени wrote:

Приношу свои извинения, может я не правильно понял, что Вы хотите.
Прилагаю проект с суммированием двух полей в таблице

Вложенный файл изменён

Отлично работает, спасибо Вам!
А как сделать тоже самое но через SQL запросы?