Nixor написал: » Как сделать такую формулу как на вложенном рисунке, перемножить значения полей между собой ?
LizarD написал: » Читать в документации про итоги. Смотреть примеры.
Nixor написал: » в документации такого нет, нужно перемножить значения полей заранее не зная количества полей и умножать нужно 1 * 2 * 3 * 4 * n
procedure Memo1OnAfterData(Sender: TfrxComponent); begin perem := perem * StrToFloatDef(Memo1.Value, 1); end;
написал: » Как вариант, можно объявить глобальную переменную и уже в событии OnAfterData для поля увеличивать ее. procedure Memo1OnAfterData(Sender: TfrxComponent); begin perem := perem * StrToFloatDef(Memo1.Value, 1); end;
написал: что не так ?(
Nixor написал: » ошибка: неизвестный идентификатор StrToFloatDef что не так ?(
Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.
Комментарии
Читать в документации про итоги. Смотреть примеры.
в документации такого нет, нужно перемножить значения полей заранее не зная количества полей и умножать нужно 1 * 2 * 3 * 4 * n
сделал так
var
koefzag: String;
procedure Memo28OnAfterData(Sender: TfrxComponent);
begin
koefzag := koefzag * StrToFloatDef (Memo76.Value, 1);
end;
ошыбка: неизвестный идентификатор StrToFloatDef что не так ?(
Взять ее можно или в бинарных конференциях FR или скачать с сайта в моей подписи.