powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Переменные в Fast Report 3
10 сообщений из 10, страница 1 из 1
Переменные в Fast Report 3
    #33959512
CKC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CKC
Гость
Как присвоить значение пользовательской переменной? В предыдущих версиях FastReport можно было просто написать например:

procedure GroupHeader1OnBeforePrint(Sender: TfrxComponent);
begin
[n] := 1;
end;

Но теперь всё время получаю ошибку " ';' expected " :( Где тут точку с запятой можно вообще поставить? В документации сказано писать вот так:

<n> := 1;

Получаю тот же результат.
Может кто-нибудь знает как правильно это написать?
...
Рейтинг: 0 / 0
Переменные в Fast Report 3
    #33962108
HeliX696
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Set('n',1)
...
Рейтинг: 0 / 0
Переменные в Fast Report 3
    #33965135
CKC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CKC
Гость
Спасибо =)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Переменные в Fast Report 3
    #36478144
HAL-LYNX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня с текстовой переменной такой фокус не проходит
...
Рейтинг: 0 / 0
Переменные в Fast Report 3
    #36481814
xoma19_87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может так,
n := '''' + str_prm + '''';
...
Рейтинг: 0 / 0
Переменные в Fast Report 3
    #36482945
HAL-LYNX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторможет так,
n := '''' + str_prm + '''';
Это вродь похоже на передачу переменной из Делфей в Фаст... вот:
Код: plaintext
frxReport1.Variables['Date']:='''' + Date1 + ''''; 



Решил свою проблему След образом(мож кому-то пригодиться):

Код: plaintext
1.
2.
3.
4.
procedure Memo2OnBeforePrint(Sender: TfrxComponent);
begin
if <VarFromDelphi>='NO' then  Memo2.Text:='ничё нету'
else Memo2.Text:='а вот тут шо-то указали -'+VarToStr(<VarFromDelphi>);
end;
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Переменные в Fast Report 3
    #37436920
IgorD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HAL-LYNX,
Еще вариант (FR 4.3)
Код: plaintext
1.
    Set ('Acc1','edtAcc1.Text');
где edtAcc1.Text - компонент с формы диалога
...
Рейтинг: 0 / 0
Переменные в Fast Report 3
    #37436922
IgorD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorD,
P.S.
Для текста
Код: plaintext
 Set ('Acc1','''Это текст''');
...
Рейтинг: 0 / 0
Переменные в Fast Report 3
    #37448546
didgik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IgorDIgorD,
P.S.
Для текста
Код: plaintext
 Set ('Acc1','''Это текст''');


А как это сделать в С++Script версии?
set("fond_aa","Это текст"); или set("fond_aa","'Это текст'"); как и другие варианты кавычек не работают. Пишет: ';' expected.
...
Рейтинг: 0 / 0
Переменные в Fast Report 3
    #37457158
Phillip Fry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я знаю. В FR нужно передать строку с кавычками. То есть нужно экранировать кавычки таким символом \" для отображения текста в таком виде "Это текст". Наверно вот так Set(''Acc1'',''\"Это текст\"'');
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Переменные в Fast Report 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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