gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 178
- Был на сайте
- Группы
- FR Team
Комментарии
-
А если попробовать MasterData.KeepFooter = False procedure MasterData1OnBeforePrint(Sender: TfrxComponent); begin if (MasterData1.Dataset.Eof) and (Engine.FreeSpace<MasterData1.Height_Footer1.Height) then Engine.NewPage; end;
-
В программе procedure TForm1.FormShow(Sender: TObject); begin frxreport1.AddFunction('function EXITREP()'); end; function TForm1.frxReport1UserFunction(const MethodName: String; var Params: Variant): Variant; begin if MethodName='EXITR…
-
Можно написать свою пользовательскую функцию, а можно просто объявить массив названий месяцев в скрипте и формировать дату по результатам выполнения DecodeDate
-
Не знаю как в 3.19, а в 3.19.13 всё работает нормально. Ты бы фаст переустановил, а то у тебя слишком много проблем с ним, и кнопки не работают, и шрифты в PDF коряво выводятся.
-
Вот совет применительно к двум MasterData, при необходимости можно расширить и на три: 1. В проекте создаются дубликаты датасета, который нужно выводить, и frxDBDataSet, к которому подключается MasterData. 2. В отчёте создаётся MasterData2, к кото…
-
Может быть, лучше добавить один MasterData1, к нему сделать дочерним Child1, к Child1 дочерним сделать Child2. У всех трёх бэндов установить StartNewPage=True
-
http://www.fast-report.com/cgi-bin/user/user.pl
-
написал: 1.Что означает свойство Clipped в Memo-полях, нигде не могу найти. Определяет, нужно ли выводить текст только внутри объекта. Если Clipped=False и весь текст не помещается по ширине, то продолжение будет на следующих строках, при усл…
-
библиотеки - fs*.bpl, fs*.dcp исходники - \FastReport\FastScript
-
написал: Удалил все и FastReport и Delphi и очистил system32. Все равно ошибка. Fast Script тоже нужно удалить и переустановить
-
Посмотрел отчёт. Проблема в том, что сумма, рассчитанная во вложенном отчёте печатается на том же бэнде, что и сам вложенный отчёт. Нужно сумму печатать на следующем или дочернем бэнде. Тебя это не устроит, форма отчёта нарушится. В твоём конкретн…
-
Посмотри ПМ
-
Если нужно, чтобы каждая запись дублировалась два раза, можно подсоединить к MasterData дочерний бэнд и на него скопировать содержимое MasterData
-
frxReport1.PreviewOptions.Modal:=False правда, превью нельзя свернуть, можно только уменьшить/увеличить размер окна.
-
А что за sql клиент используется и какие компоненты для доступа к данным в приложении?
-
Memo.WordBreak:=True;
-
Можно попробовать так: var stream :TMemoryStream; begin stream := TMemoryStream.Create; YourDataset.YourFieldName.SaveToStream(stream); stream.Position:=0; frxReport1.LoadFromStream(stream); frxReport1.PrepareReport; stream.clear; YourDataset.Next;…
-
Выложи куда-нибудь свой отчёт. Нужно посмотреть. У меня всё работает
-
написал: А где переменную summa1 объявлять то и как В дизайнере заходишь в список переменных (кнопка Fx или меню Отчёт - Переменные), создаёшь категорию, если её нет, создаёшь переменную, переименовываешь её в summa1, нажимаешь кнопку ОК
-
написал: Сделал Footer, положил там мемо, вывел там сумму, сделал его невидимым, а как присвоить переменной это значение в скрипте FooterOnBeforePrint присвоить значение переменной Set('summa1',SUM(fieldName,band)); В мемо тоже должно быть …
-
написал: если бы это было связано со скриптом то проявлялось бы и 3.18 билдах, так как там уже были исправления в скрипте, но было всё нормально... Ну, так не зря почти каждый день новый билд выкладывают. В каком-то билде глюк появился, в пос…
-
А в 3.19.13 отображается уже без нуля. Может, отображаются миллисекунды, тогда почему всегда 0?
-
По поводу отчёта сказать тяжело, посмотреть бы на fp3-файл. А при повторной установке FR нужно удалить Install packages FR из IDE, а также все старые bpl-файлы FR из каталогов Windows\System32 и {Deplhi}\Project\Bpl
-
Выскажу предположение: наверное в подвал отчёта нужно добавить объект ESC-команда. Прогон страницы, может и ошибаюсь, символ с кодом 12. Лучше уточнить.
-
Для начала нужно подсчитать сумму на калькуляторе или на счётах , а потом разбираться, где ошибка. Желательно также проверить формат отображения чисел (как в Excel, так и в FR). Возможно числа и не с двумя, а с тремя знаками И ещё. В Excel данные…
-
Примеры для FoxPro есть в FR Studio. Вот только как там насчёт курсоров - не знаю
-
В дизайнере у свойств страницы установить PrintOnPreviousPage=True Отчёты можно объединить так: frxReport1.PrepareReport; frxReport1.LoadFromFile('filename'); frxReport1.PrepareReport(False); frxReport1.ShowPreparedReport;
-
возвращает номер записи в группе, а мне нужно отследить момент вывода последней записи в отчёте (не в группе), чтобы не формировать последнюю пустую страницу. fp3-отчёт здесь: http://rapidshare.de/files/7662943/example.zip.html
-
Нужно использовать функцию SUM, но нужно учесть следующее (цитата из руководства пользователя стр. 63) написал: Итак, каков принцип работы агрегатных функций? Перед построением отчета FastReport сканирует содержимое объектов "Текст" с целью нах…
-
См. пример \Demos\PrintTable