Oper01 |
Отправлено: 14.01.2004, 23:22 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145

|
Подскажите, что я не так делаю ? Установил FastReport — штука как видно хорошая! Кидаю на форму сам компонент отчёта, захожу в редактор отчётов и добавляю на страницу компонент 'Text'. Потом хочу программно написать в компоненте 'Text' надпись, но почему-то когда пишу frReport1-> в списке не нахожу своего 'Text', т.е. как будто отчёт не содержит такого элемента. Как быть ? |
 |
Admin |
Отправлено: 15.01.2004, 16:50 |
|

Владимир
Группа: Администратор
Сообщений: 1190

|
CODE | захожу в редактор отчётов и добавляю на страницу компонент 'Text' |
Это что за компонент ? Может Memo (типа TfrMemoView) ?
|
 |
Oper01 |
Отправлено: 15.01.2004, 22:34 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145

|
Прошу прощения, компонент Memo типа TfrMemoView. Именно его. Почему он не появляется в списке ? |
 |
Admin |
Отправлено: 16.01.2004, 20:10 |
|

Владимир
Группа: Администратор
Сообщений: 1190

|
Можете в TfrMemoView объявить переменную [var1] и потом
присвоить ей значение:
CODE |
void __fastcall TForm1::frReport1GetValue(const AnsiString ParName,
Variant &ParValue)
{
if(ParName == "var1") ParValue = Variant("My Report 1");
}
|
|
 |
Admin |
Отправлено: 16.01.2004, 20:25 |
|

Владимир
Группа: Администратор
Сообщений: 1190

|
Также доступ можно осуществить и через frVariables
CODE |
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
frVariables->Variable["var1"] = "This is my Report";
frReport1->LoadFromFile("Untitled1.frf");
frReport1->ShowReport();
}
|
|
 |
Oper01 |
Отправлено: 18.01.2004, 23:55 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 145

|
Даже не пойму в чём дело, вроде бы всё делаю как надо, но при выполнении возникает ошибка 'EClassNotFound with message TfrRoundRecView'. Подскажите пожалуйста, как быть в этой ситуации ? Ошибка возникает вроде бы после выполнении строки 'LoadFromFile("такой то");' |
 |