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("такой то");' |
|