gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 167
- Был на сайте
- Группы
- FR Team
Комментарии
-
http://www.fast-report.com/pbc_download/files/fr3tofrx.exe
-
Если поле для отображения остатков отображается в дереве данных, то достаточно будет перетащить это поле из дерева данных на страницу Если же этого поля нет и остаток нельзя получить, используя арифметические действия с существующими полями, то Вам…
-
Этот вопрос лучше задавать не на форуме, а написать на support@fast-report.com Перед покупкой убедитесь, достаточно ли Вам будет возможностей Basic Отличия между редакциями (Basic, Standard, Professional, Enterprise) можно посмотреть здесь http:…
-
FR не входит в состав билдера. Вероятно, у Вас демо-версия. Её нужно удалить и поставить полнофункциональную версию
-
В этом случае Вам нужно либо проверять наличие данных в датасетах и выводить заголовки данных в скрипте с помощью Engine.ShowBand или расположить каждый MasterData вместе с ReportTitle на отдельной странице. Для каждой страницы установить свойство P…
-
Для связи с разработчиками пишите на support@fast-report.com
-
Скопируйте содержимое архива в папку с FRDemo
-
Да, дизайнер не входит в Basic Edition
-
Сохраняет в битмап http://rapidshare.com/files/455819634/111.pdf
-
Заголовок данных - бэнд TfrxHeader
-
В качестве шапки для второй, третьей таблицы можете использовать заголовки данных, для вывода данных - Masterdata2, MasterData3
-
Ещё можно хранить шаблоны отчётов в файлах и перегружать шаблон при необходимости
-
Загружать в превью нужно fp3-файл, а не fr3
-
procedure TForm1.ADOTable1AfterScroll(DataSet: TDataSet); begin ADOTable2.Filter := 'CustNo = ' + ADOTable1.FieldByName('CustNo').AsString; end; procedure TForm1.ADOTable1BeforeOpen(DataSet: TDataSet); begin ADOTable2.Filtered := True; en…
-
Из скрипта Вы не сможете добраться к свойствам фильтра экспорта. Скрипт работает только на этапе формирования отчёта
-
Вы можете пройтись по всем элементам TfrxReport.AllObjects, и если объект является бэндом или мемо, проверить его свойство DatasetРаздел: Как "на лету" удалить набор данных Tfrxdataset, к которому привязаны кикие-либо бэнды? Комментарий от gpi March 2011
-
procedure TForm1.Button1Click(Sender: TObject); begin frxReport1.PreviewPages.LoadFromFile('1.fp3'); frxReport1.ShowPreparedReport; end;
-
Вам нужно установить свойство заголовка группы StartNewPage в TrueРаздел: Отчет с группировкой. Необходимо печать каждой группы на отдельном листе. Комментарий от gpi March 2011
-
Вам нужно или связать датасеты связью Master-Detail на уровне TDataset или фильтровать дочерний датасет перед выводом каждой записи мастер датасета. Дочерний датасет нужно выводить на бэнде TfrxDetailData
-
Попробуй установить у вложенных отчётов свойство PrintOnParent в True, а под вложенными отчётами расположить мемки, растягиваемые на высоту бэнда. Они и будут отображать границы
-
написал: ps. Нашёл тут же на форуме http://www.fast-report.com/en/forum/index.php?showtopic=7084 Не я один введён в заблуждение не работающим свойством! Вы привели ссылку на форум по FR .Net Свойство StartNewPage работает корректно. Приме…
-
1. Экспорта в DBF в FR3 реализован не будет 2. Экспорт в DBF в FR4 уже реализован 3. С помощью пользовательских функций можно хоть диск отформатировать
-
написал: gpi, объясни мне, пожалуйста, где, в каком событии я должен передёргивать свои параметризованные запросы? Ну не въеду я никак! ((( В событии MasterData1.OnBeforePrint Желательно сделать простой тестовый проект, демонстрирующий про…
-
Выборка данных из подчинённых таблиц должна быть такого вида: select номер акта (NAkt), номер позиции (NPos), SUM(<поля таблицы A>), SUM(<поля таблицы B>) from ( select номер акта (NAkt), номер позиции (NPos), <поля таблицы A>…
-
1-й и самый простой вариант - сделать выборку всехнеобходимых данных одним запросом 2-й вариант - при выводе каждой строки основного набора данных переоткрывать детаил запросы с номером акта и номером позиции в качестве параметров
-
frxReport1.PreviewOptions.ZoomMode := zmWholePage;
-
Chart1.SeriesData.Items[0].Source3 := 'clRed;clYellow;clGreen';
-
Попробуйте var ser: TfrxSeriesItem; begin ser := Chart.SeriesData.Add; if = 0 then ser.SortOrder := 1 else ser.SortOrder := 2; end;
-
var i,j: integer; p: TfrxReportPage; Memo: TfrxMemoView; NeedModifyPage: Boolean; begin for j := 0 to frxReport1.PreviewPages.Count - 1 do begin p := frxReport1.PreviewPages.Page[j]; NeedModif…
-
Используйте функцию Copy