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

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

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

<n> := 1;

Получаю тот же результат.
Может кто-нибудь знает как правильно это написать?
...
Рейтинг: 0 / 0
04.09.2006, 14:02
    #33962108
HeliX696
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные в Fast Report 3
Set('n',1)
...
Рейтинг: 0 / 0
05.09.2006, 13:55
    #33965135
CKC
CKC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные в Fast Report 3
Спасибо =)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.02.2010, 16:44
    #36478144
HAL-LYNX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные в Fast Report 3
У меня с текстовой переменной такой фокус не проходит
...
Рейтинг: 0 / 0
21.02.2010, 02:45
    #36481814
xoma19_87
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные в Fast Report 3
может так,
n := '''' + str_prm + '''';
...
Рейтинг: 0 / 0
22.02.2010, 14:10
    #36482945
HAL-LYNX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные в Fast Report 3
авторможет так,
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
Период между сообщениями больше года.
12.09.2011, 18:54
    #37436920
IgorD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные в Fast Report 3
HAL-LYNX,
Еще вариант (FR 4.3)
Код: plaintext
1.
    Set ('Acc1','edtAcc1.Text');
где edtAcc1.Text - компонент с формы диалога
...
Рейтинг: 0 / 0
12.09.2011, 18:56
    #37436922
IgorD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные в Fast Report 3
IgorD,
P.S.
Для текста
Код: plaintext
 Set ('Acc1','''Это текст''');
...
Рейтинг: 0 / 0
20.09.2011, 17:43
    #37448546
didgik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные в Fast Report 3
IgorDIgorD,
P.S.
Для текста
Код: plaintext
 Set ('Acc1','''Это текст''');


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


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