Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Вычисление суммы полей

Delphi , Базы данных , Поля

Вычисление суммы полей

Создайте TQuery с SQL запросом подобно этому:


Select Sum(Field) From "Table.dbf"

Дважды щелкните на TQuery и в открывшемся редакторе полей выберите "Add" (добавить). В нашем случае это будет SumOfField. Затем в обработчике события OnCalcFields сошлитесь на Query1SumOfField (например, Table1TotalSalary.Value := Query1SumOfField.AsInteger ;).

Here is the translation of the provided Pascal code into Russian:

Единица Unit1;

интерфейс

используемые Data.DB, DBClientDataSetProvider, DBGridsProv;

тип TForm1 = класс (TForm) Query1: TQuery; procedure FormCreate(Sender: TObject);

private { Приватные объявления }

public { Объявления public } end;

var Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject); begin // Создайте новый компонент запроса Query1 := TQuery.Create(nil);

// Установите команду SQL для расчета суммы поля Query1.SQL.Add('SELECT SUM(Поле) FROM ""Таблица.dbf""'); Query1.Open;

// Добавьте рассчитанное поле в запрос Query1.Edit; Query1.Fields.Append('СуммаПоля', ftInteger); Query1.FieldName('СуммаПоля').DefaultExpression := 'SUM(Поле)'; Query1.Post;

// Свяжите поле SumOfField запроса с контролем на форме (например, компонентом редактирования) Table1TotalSalary.Value := Query1.SumOfField.AsInteger; end.

Note: I translated "Field" to "Поле", "Table" to "Таблица", and "SumOfField" to "СуммаПоля".

Вычисление суммы полей в TQuery Delphi заключается в создании запроса SELECT SUM(поле) FROM "Таблица.dbf", добавлении результата к форме с помощью обработчика события OnCalcFields.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




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



:: Главная :: Поля ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-20 02:47:17/0.0066878795623779/2