AlexTZ
AlexTZ
Подробная информация
- Имя пользователя
- AlexTZ
- Электронная почта
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- FR Team
Комментарии
-
Да, именно так и задумывалось. Нужно как-то иначе?Раздел: Печать нескольких экземпляров одного бэнда (engine.showband) Комментарий от AlexTZ October 2008
-
Это сегодня сделаю.
-
У RichObject нет св-ва HideValue - проблема в этом? HideValue для TextObject должно работать правильно в любом случае.
-
Это не типизированный датасет как в VS; напрямую обращаться нельзя. Более того, и таблица, и поле могут иметь в названии пробелы. Рекомендованный способ обращения к полю из скрипта - перетащите в скрипт поле из окна "Данные", при этом FastReport сде…Раздел: Работа с Data Sources в коде отчета в классе Reportscript Комментарий от AlexTZ October 2008
-
Вы из Data3.AfterPrint пытаетесь увеличить высоту Data3? Так делать нельзя - бэнд уже отпечатан, дальнейшие изменения его свойств невозможны. У Вас довольно простой отчет; зачем такие сложности (скрипт, сабрепорт)?
-
Черное - это наслоения рамок объектов друг на друга. Потому что вот здесь Вы ставите высоту объекта = 1 пиксел Text22.Height=1; Если нужны сантиметры, делайте так: Text22.Height = Units.Centimeters * 1; // 1см
-
Кнопка на панели инструментов "Текст" - "Поворот текста", зелененькая такая...
-
Fill для двух контролов ставить не имеет смысла (это относится и к WinForms)! Один из контролов займет все место, другой будет позади него. Контролы, которые можно положить внутрь ячейки таблицы, не влияют на ее размер (я не делал эту часть функцио…
-
написал: Написал я свой фастрепортовский Connection. Но не удается хотя бы спрятать от юзера ConnectionString в дизайнере. Если проблема только в этом - определите у своего класса такое же свойство директивой new и спрячьте его: [Brow…
-
Ошибка с RichObject? Это я исправил, будет доступно ночью.
-
Это еще зависит от порядка элементов в контейнере. Реализовано примерно так же, как и в обычных контролах Windows.Forms. Так, элемент с Fill = Dock надо добавлять последним или переносить на передний план.
-
В одном контейнере можно иметь только один объект с Dock = Fill
-
1) Список элементов БД читает объект Connection: schema = connection.GetSchema("Tables", new string[] { null, null, null, name }); это способ, который рекомендован в MSDN; другого способа я не знаю. При чем здесь where? 2) это можно. 3) с…
-
Спасибо, исправил.
-
Добавил св-во "Заполнять пустое место страницы" у дочернего бэнда. Его можно прицепить к бэнду-подвалу таблицы (или подвалу отчета).Раздел: Печать нескольких экземпляров одного бэнда (engine.showband) Комментарий от AlexTZ October 2008
-
Сортировка и фильтрация есть и в TableDataSource; для этого в метод Init надо передать два параметра: public void Init(string filter, SortCollection sort) Фильтр - это выражение FastReport, ничего общего с фильтром RowFilter не имеет. Если и эт…Раздел: Работа с Data Sources в коде отчета в классе Reportscript Комментарий от AlexTZ October 2008
-
Можно это сделать в скрипте, но я добавлю св-во в ChildBand, чтобы это делалось автоматически. Будет, наверное, в ночном билде.Раздел: Печать нескольких экземпляров одного бэнда (engine.showband) Комментарий от AlexTZ October 2008
-
Вставил код в демку, ошибок в поведении не обнаружил. Сможете прислать тестовое приложение?
-
Report.GetDataSource - то, что нужно. Искать можно так: TableDataSource ds = Report.GetDataSource("MyTable") as TableDataSource; // открываем и заполняем ds.Init(); // перебираем строки while (ds.HasMoreRows) { // обращаемся к полю. Имя поля вс…Раздел: Работа с Data Sources в коде отчета в классе Reportscript Комментарий от AlexTZ October 2008
-
Недавно поправляли, сейчас все должно ставиться в папку FastReports.
-
Ну, это просто: св-во "Stretch to MaxHeight" из контекстного меню объекта. Надо включить для всех объектов на бэнде. В документации тоже довольно подробно описано.
-
Глючит парсер выражений; исправлю.
-
К концу этой недели.
-
Завтра добавлю св-во Designer.IsPreviewPageDesigner (оно уже есть, но internal).
-
Проверьте на текущей сборке. Привязал ричтекст к принтеру, чтобы он строился в режиме wysiwyg. Есть одна проблема - нельзя менять принтер после того как отчет построен, т.к. ричтекст при печати станет выглядеть иначе и может не поместиться в ранее р…
-
Спасибо, исправил. Исправления будут выложены в ночь с понедельника на вторник.
-
Здравствуйте, В настоящий момент сделать это можно, используя разные отчеты и управляя порядком их печати программно. Например, так: report1.Load("отчет1.frx"); report1.Prepare(); report1.Load("отчет2.frx"); report1.Prepare(true); report1.…
-
Поправьте, если я понял неправильно: - на листе 2 независимых бэнда masterdata; - вы хотите, чтобы на каждой странице печаталось максимум по 5 записей в каждом из них. Штатными средствами это сделать нельзя, т.к. бэнды печатаются по очереди (сн…
-
Скоро не обещаю - придется повозиться.
-
Alex Kh написал: » Подскажите, возможно ли в текущей версии сохранить сформированный отчёт в строку или файл? Если нет, то добавьте пожалуйста функции SavePreparedToString и SavePrepared. Здравствуйте, можно сохранять в файл или стрим: …