powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport - передача параметра в пользовательскую функцию
3 сообщений из 3, страница 1 из 1
FastReport - передача параметра в пользовательскую функцию
    #40092660
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в fast report во вкладке code создал ф-цию которая переводит сумму в текст
Код: pascal
1.
2.
3.
4.
5.
function GetSummaToText(r:real):string;
begin
initalize;
result:=RealToRouble(r);
end;



она работает если писать так
Код: pascal
1.
[GetSummaToText(SUM(<frxDBDataset1."value_n">,MasterData1)  )]


или так
Код: pascal
1.
[GetSummaToText(213)]



но когда я пишут так
Код: pascal
1.
[GetSummaToText([house_rate])]


где house_rate - моя созданная переменная в которую я передаю значение из делфи
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
procedure TfmRecordAcceptance.frxReport1GetValue(const VarName: String;
  var Value: Variant);
begin
  if VarName = 'house_rate' then
  begin
    Value := gvalsum;
  end;
end;


получаю ошибку "invalid variant operation"
подскажите как исправить
...
Рейтинг: 0 / 0
FastReport - передача параметра в пользовательскую функцию
    #40092662
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt,

отладчик, точки останова? Не используются?
...
Рейтинг: 0 / 0
FastReport - передача параметра в пользовательскую функцию
    #40092710
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так ?
Код: pascal
1.
[GetSummaToText(<house_rate>)]
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport - передача параметра в пользовательскую функцию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]