powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Переменная в FastReport
13 сообщений из 13, страница 1 из 1
Переменная в FastReport
    #37717767
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как передать значение переменной в fastReport ?
frxReport1->Variables->Variables["var1"] =5; -передает .
Как передать строковую пременную(например буку а).
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37717891
DarkChaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей1985,

наверно ответ в этой области

frxReport1.Variables['My Variable'] := 'test';



because FastReport trying to calculate a value of such variable. The right way to pass a string values is:



frxReport1.Variables['My Variable'] := '''' + 'test' + '''';

попробуйте примерно так
AnsiString test="пример";
test="\""+test+"\"";
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37717958
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
frxReport1->Variables->Variables["var1"]=test; Пишет неизвестный идентификатор test.
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37718699
Galbarad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37718974
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString test;
test="привет";
frxReport1->Variables->Variables["var1"] = "\"test\"";
frxReport1->LoadFromFile("D:\\report.fr3");
frxReport1->ShowReport();
}



Получаю 19063712
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37718988
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей1985,

в одиночные кавычки строку помести http://fastreport.ru/en/forum/lofiversion/index.php/t6433.html
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37719019
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так дело в том, что на билдере пишу, там одинарные не прокатят...
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37720447
DarkChaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей1985,


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString test;
test="привет";

test= "\""+test+"\"";

frxReport1->Variables->Variables["var1"] =test;
frxReport1->LoadFromFile("D:\\report.fr3");
frxReport1->ShowReport();
}
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37720448
DarkChaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вернее


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString test;
test="привет";

test= "\""+test+"\"";

frxReport1->Variables->Variables["var1"] =test;
frxReport1->LoadFromFile("D:\\report.fr3");
frxReport1->ShowReport();
}




теги лишние отобразились
;)
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37720834
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkChaos, результат не изменился. Снова 19063712. может в С++Builder так нельзя сделать ?
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37720914
Андрей1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно было
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
String test;
test=Edit1->Text;

test= "'"+Edit1->Text+"'";

frxReport1->LoadFromFile("D:\\report.fr3");
frxReport1->Variables->Variables["var1"] =test;
frxReport1->ShowReport();
...
Рейтинг: 0 / 0
Переменная в FastReport
    #37720953
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей1985, AnsiQuotedStr()
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Переменная в FastReport
    #38438007
nerv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнится во времена FastReport 2.x была возможность установить заголовок отчета в окне Предварительного просмотра так:

FRReport.QRTitle.Caption := 'Отчет по выгрузке';

В результате заголовок окна предварительно просмотра выглядел как: "Предварительный просмотр - Отчет по выгрузке".

А FastReport 4.x не нашел заголовок для отчета. Его убрали?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Переменная в FastReport
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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