gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 176
- Был на сайте
- Группы
- FR Team
Комментарии
-
И так работает [SUM(IIF((>1000) AND (Trim()='Action Club'), , 0),Band4)]
-
Должно работать. Вот это работает [SUM(IIF(((>2000) AND (>2000)), , 0),Band4)] в FRDemo в отчёте 2.fr3
-
Отличия между вариантами (Basic, Standard, Professional, Enterprise) можно посмотреть здесь: http://fast-report.com/ru/products/fast-re...ns-compare.html Фильтры экспорта есть во всех вариантах написал: а такая возможность есть даже в Демо-ве…
-
Adobe Reader 6 - поиск русского текста не работает Adobe Reader 9 - работает
-
Попробуйте TfrxMasterData(frxReport1.FindObject('MasterData1')).DataSet:=nil;
-
написал: догадываюсь что это самописанные функции автора отчета, тогда вопрос почему они не видятся в буилдере??? Потому что Вы не подключили их к отчёту в своём проекте (см. руководство разработчика)Раздел: при выполнении отчета в программе Bc6++ выдается "undeclared Identifer "compstrings"& Комментарий от gpi October 2009
-
Cross Tab не разрывается. Попробуйте отобрать в отдельный датасет поля группировки, фильтровать датасет кросс-таба при каждой смене поля группировки и выводить его на отдельном бэнде
-
Попробуйте установить GroupHeader.KeepTogether в True
-
написал: требуется построить отчет (см. скриншоты) в котором идет мастер-дата потом вложенное детальное представление, но при этом агрегированные данные должны быть соответственно перед детальными данными. как это реализовать? т.е. итоги перед дан…
-
Возможно. Используйте TfrxUserDatasetРаздел: Возможно ли создать подобный отчет (drill-down Nested Groups) без использования БД Комментарий от gpi October 2009
-
написал: можно ли задать ширину столбцов в cross - tab, не использующий БД procedure Cross1OnCalcWidth(ColumnIndex: Integer; ColumnValues: Variant; var Width: Extended); begin if ColumnIndex=1 then Width:=190; …
-
А система у Вас случайно не Vista или Windows7? Запись в Program Files разрешена?
-
Проблема проявляется в билдере, в делфи - нет. Пообещали исправить в 4.8.6
-
написал: А продублируй плз, тоже стало интересно http://fast-report.com/ru/forum/index.php?...amp;#entry18334
-
Или используйте ShowMessage для вывода требуемых значений P.S. Я преимущественно использую ShowMessage для отладки и code completion вместо документации
-
FR Studio - можно
-
Попробуйте установить Subreport1.PrintOnParent в TrueРаздел: Если Cross-tab не помогает, как сделать несколько строк в одной.. Комментарий от gpi September 2009
-
написал: Но теперь содержимое Header печатается на каждой странице, а в моем варианте он печатался не ниже последней строки DetailData (иногда так получается, что на странице уже нет строк DetialData, но Header продолжает висеть, что абсурд). …
-
Может быть, Вам лучше просто скрывать MasterData1? procedure MasterData1OnBeforePrint(Sender: TfrxComponent); begin MasterData1.Visible := DoaQuery1.FieldByName('rownums').Value <> 2 end;
-
Я выгружал шаблон из run-time дизайнера. В аттаче почищенный от датасетов шаблон
-
Попробуйте перенести Ваш код в procedure Page1OnBeforePrint(Sender: TfrxComponent);
-
Выложите шаблон отчётаРаздел: Если Cross-tab не помогает, как сделать несколько строк в одной.. Комментарий от gpi September 2009
-
Закомментируйте procedure TForm103.MasterNext(Sender: TObject); var GH: TfrxGroupHeader; begin dsDetail.RangeEndCount := TMasterData(MasterData[dsMaster.RecNo]).DetailData.Count; {GH := TfrxGroupHeader(Report.FindObject('GroupHeader')); if …
-
написал: StartNewPage стоит у MasterData, т.к. он должен начинать страницу. Соответственно, установка StartNewPage для GroupHeader не начинает новую страницу, т.к. MasterData короткий по высоте и он уже начал новую страницу. Тем не менее, я его п…
-
if Report.GetDataset('frxDBDSDiscounts') <> nil then ...
-
Что-то я в исходниках FR4 не нашёл FastReportExecuteStream
-
написал: А с форматированием без потоков можно? Наверное, нет
-
if Copy(,2,1) = '3' then Memo9.Memo.Text := '[FAAsset."AT_DEP_PER" #n%2.2n]' else Memo9.Memo.Text := '[FAAsset."AT_DEP_PER" #n%2.2n>%]';
-
У GroupHeader установите ещё и StartNewPage
-
Присвойте свойству TagStr значение свойства Name объекта TfrxRichView и в коде выполните TfrxRichView(frxReport1.FindObject(Sender.TagStr)).RichEdit.Lines.Text ну а заполнять TfrxRichView(Sender).RichEdit.Lines.Text