gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 178
- Был на сайте
- Группы
- FR Team
Комментарии
-
Сделать-то можно, используя компоненты доступа к данным типа TfrxADOTable, TfrxADOQuery. Но только придётся долго объяснять юзерам, как устанавливать связь между таблицами, заполняя MasterFields у подчинённого источника данных. Не уверен, что юзер с…
-
написал: Надеюсь, это новогодняя шутка. Автор поста хотел сказать, что дополнительное лицензирование требуется разработчикам IBExpert, а не его пользователям
-
Да... Только что полазил по сайту и увидел, что скачать можно только триал четвёрки. Триалы FR 3, FR 2 уже скачать невозможно
-
Попробуйте скачать триал последней версии тройки и попробуйте на нём
-
Попробовал на FR 3.24.6 - всё работает
-
Последний FR 3.24.6 Сейчас поставлю тройку. Минут через двадцать сообщу результат
-
makcs написал: но что делать... Используйте скриптовые переменные
-
Если ПО привязано к определённым данным, то такое не запрещено лицензией
-
Здесь было продублированное сообщение
-
Тогда это глюк. К сожалению, уже нет возможности проверить в тройке, а в четвёртой версии всё нормально, если перед вызовом дизайнера присвоить переменные Используете последний билд FR3?
-
frxReport1.Variables['BB']:=10.556; frxReport1.DesignReport();
-
Ну и структура... Тогда лучше в скрипте сдвигать позицию Left для всех объектов бэнда
-
Или поменяйте у мемо ExpressionDelimiters
-
Тогда ещё один Child. Филиалов третьего уровня нет?
-
Подключите к MasterData Child-бэнд, на котором повторите смещённые объекты MasterData, и в зависимости от условия включайте видимость MasterData или Child
-
Переменные пробовали использовать?
-
Первую часть расположите на MasterData1, текст на Footer1 (подвал данных), вторую часть - на MasterData2. Источник данных у MasterData2 тот же, что и у MasterData1
-
Да в любом до вызова ShowReport, PrepareReport, DesignReport Можно в событии главной формы OnCreate Функция станет доступной в run-time
-
В программе procedure TForm1.Button1Click(Sender: TObject); begin frxReport1.Script.Variables['DataHeight']:=0; frxReport1.PrepareReport(); TfrxReportPage(frxReport1.FindObject('Page1')).PaperHeight:=frxReport1.Script.Variables['DataH…
-
Используйте пользовательскую функцию
-
Для чисел [SUM(,MasterData1)+SUM(,MasterData1)] для строк [][]
-
Такое возможно только в FR4
-
frxReport1.Preview:=nil; frxReport1.Export(RtfExport); frxReport1.Preview:=frxPreview1;
-
написал: 1. Да только при копировании, но это все равно ошибка. В таком случае, таких ошибок полно и в VCL (TLabel - не меняется Caption, TEdit - Text) 2. У меня работает. Какая версия FR? Попробуйте скомпилировать пример MasterDetailUDS
-
написал: Не совсем отчет печать счетов на оплату жилищно-коммунальных услуг формат A4 , в отчете нет почти никакой логики, все идет через массивы переменных. Если представление данных построчное, то можно попытаться массивы переменных выводит…
-
1. Такой результат получается лишь в том случае, если бросить на форму один датасет, скопировать и вставить другой. В этом случае у второго датасета нужно подправить UserName 2. А обращение к полю UserDataset как выполняется: [field] или [UserDatas…
-
Тогда просто добавьте PageHeader с полосой в нижней части
-
Да, так работает. А вот при выводе ReportTitle подобным образом, заголовок наезжает на кросс
-
шапка - это PageHeader? Если да, то подключите к нему дочерний бэнд, на котором и будет расположена верхняя полоса. В событии PageHeaderAfterPrint делайте PageHeader невидимым (но у него должно быть установлено PrintChildIfInvisible в True)
-
Попробуйте так: procedure TForm1.Button1Click(Sender: TObject); begin frxReport1.LoadFromFile('c:\1.fr3'); frxReport1.PrepareReport(True); frxReport0.PrepareReport; //frxReport0 должен содержать одну пустую страницу frxReport0.PreviewPages.AddFr…