Avatar

AlexTZ

AlexTZ

Подробная информация

Имя пользователя
AlexTZ
Присоединился
Посещений
0
Был на сайте
Группы
FR Team

Комментарии

  • 1) объединять готовые отчеты нельзя. ТОЛЬКО создание нового отчета на базе существующего. В дальнейшем родительский отчет можно отцепить, но наследовать существующий отчет нельзя. 2) Стили не наследуются, они просто копируются из родительского отче…
    Раздел: Наследование отчетов Комментарий от AlexTZ June 2009
  • FastReport экспортирует в Excel (XML). Этот формат понимается в версии excel 2003 и выше.
    Раздел: Работа с Excel Комментарий от AlexTZ June 2009
  • На PageFooter можно добавлять только Subreport с PrintOnParent = true. Обычный тип сабрепорта вызовет переполнение стека.
    Раздел: Кажется Баг. Subreport в Pagefooter Комментарий от AlexTZ June 2009
  • В подвале данных нельзя обращаться к источнику данных - в этот момент он находится в состоянии EOF.
    Раздел: Опять про бизнес объекты Комментарий от AlexTZ June 2009
  • Уже переделал, тестовый проект теперь работает нормально. Новая версия соберется в полночь.
    Раздел: Missingmethodexception Комментарий от AlexTZ June 2009
  • Я могу слегка переделать работу движка, так, чтобы он использовал живой объект вместо типа. Но - это будет работать только для корневого объекта. Все вложенные списки будут обрабатываться исключительно на основе типов.
    Раздел: Missingmethodexception Комментарий от AlexTZ June 2009
  • Если есть несколько вложенных отчетов, надо их размещать на отдельных бэндах Child.
  • Кстати, когда делаете в Visual Studio "Add New Datasource" из объекта, создается новый источник данных, который представляет именно тип объекта. И BindingSource, привязанный к этому источнику, работает с ним как с типом.
    Раздел: Missingmethodexception Комментарий от AlexTZ June 2009
  • В FastReport передается тип объекта, а не "живой" объект. Вся работа идет с типами. Если работать с живыми объектами, проблему это полностью не решит: если значение св-ва окажется = null, BindingSource возьмет его тип, а дальше Вы уже знаете что буд…
    Раздел: Missingmethodexception Комментарий от AlexTZ June 2009
  • Ок, исправлю.
    Раздел: Опять про бизнес объекты Комментарий от AlexTZ June 2009
  • Ошибку повторить легко:         private void toolStripButton1_Click(object sender, EventArgs e)         {             BindingSource source = new BindingSource();             source.DataSource = typeof(FRTestGui.TestItem.TestItemListEx);         } …
    Раздел: Missingmethodexception Комментарий от AlexTZ June 2009
  • Shtirliz написал: » Отправка по почте (SMTP и MAPI) 1) Нельзя задать и отправить письмо не открывая превью. У меня например так отправляются до 90% всех отчетов. т.е. Я генерирую письмо, тему, а также получателей программно. Я уже предлагал это…
    Раздел: Команде Fr.net. Недоработки. Комментарий от AlexTZ June 2009
  • Так работает компонент BindingSource, я всего лишь использую список пропертей, которые он мне возвращает. Чтобы полностью раскрыть структуру данных бизнес-объекта, BindingSource может потребоваться создание экземпляра списка, чтобы выяснить тип элем…
    Раздел: Missingmethodexception Комментарий от AlexTZ June 2009
  • Там несколько иначе - у DesignerControl есть св-во Report, его надо присвоить редактируемому отчету. У меня в туду есть демка с использованием этого контрола, скоро буду заниматься. DesignerControl designer = new DesignerControl(); designer.Pare…
    Раздел: Вопрос по Designercontrol Комментарий от AlexTZ June 2009
  • Да, я это оказывается вчера пофиксил Ждите очередной сборки сегодня ночью.
    Раздел: Опять про бизнес объекты Комментарий от AlexTZ June 2009
  • PS: Вы таким образом пытаетесь сделать одинаковый заголовок для всех отчетов? Не проще ли использовать наследование отчетов - оно было создано именно для таких целей.
    Раздел: Несколько Subreport'ов из файла Комментарий от AlexTZ June 2009
  • Нда, ошибочка вышла... AssignAll имена не присваивает, новые объекты получаются с пустыми именами. Впрочем, это может быть и лучше: ... PageSubRepHeader.AssignAll(tmpRepHeader.Pages[0] as ReportPage); foreach (Base c in PageSubRepHeader.AllObjects…
    Раздел: Несколько Subreport'ов из файла Комментарий от AlexTZ June 2009
  • Здравствуйте, 1) Смотрите файл readme.txt, п.3: register the dll programmatically - add the "FastReport.Firebird.dll" reference to your project; - execute the following code once at the application start: FastReport.Utils.RegisteredObjects.…
    Раздел: Взаимодействие с Firebird Комментарий от AlexTZ June 2009
  • Нужен код бизнес-объекта, без этого ничего сказать не смогу.
    Раздел: Опять про бизнес объекты Комментарий от AlexTZ June 2009
  • Забыл отписаться здесь - новый движок готов, можно пробовать. Подробности здесь: http://fast-report.com/ru/forum/index.php?showtopic=6522
    Раздел: Опять про бизнес объекты Комментарий от AlexTZ June 2009
  • Можно перед копированием пробежаться по объектам страницы и поменять их имена: ... ReportPage srcPage = tmpRepHeader.Pages[0] as ReportPage; foreach (Base c in srcPage.AllObjects) {   c.Name = "subreport1_" + c.Name; } PageSubRepHeader.AssignAll…
    Раздел: Несколько Subreport'ов из файла Комментарий от AlexTZ June 2009
  • В этом отчете проблема в том, что на первом проходе получается больше страниц, чем на втором, из-за колонки Password. Это из-за неправильного использования события BeforePrint ячейки таблицы - в этом событии ячейка еще не заполнена данными, а Вы их …
    Раздел: Печать Bindinglist Комментарий от AlexTZ June 2009
  • DisplayName используется для задания св-ва Alias колонки данных. Ситуация, когда в источнике данных есть два поля с одинаковым Alias, является нештатной. При этом придется переименовывать вторую колонку, чтобы к ней можно было получить доступ. Да…
    Раздел: Печать Bindinglist Комментарий от AlexTZ June 2009
  • Здравствуйте, 1,2 - исправил, ждите очередной сборки (сегодня ночью). 3 - именно таков порядок печати многостраничных отчетов. Возможно, Вам лучше использовать динамический объект "Таблица", чтобы напечатать широкую таблицу (см. отчеты в демо, T…
    Раздел: Печать Bindinglist Комментарий от AlexTZ June 2009
  • Я сейчас заканчиваю переделку работы с бизнес-объектами, сообщу, когда будет готово. Что будет нового: - при регистрации не нужно указывать параметр maxNestingLevel. Уровень вложенности может быть любым - в окне "Выбрать данные" можно развернуть…
    Раздел: Опять про бизнес объекты Комментарий от AlexTZ June 2009
  • Сегодня соберется исправленная версия, в которой можно использовать subreport с опцией PrintOnParent на бэнде с колонками.
    Раздел: Печать Subreport на банде Комментарий от AlexTZ June 2009
  • Попробую сделать.
    Раздел: Печать Subreport на банде Комментарий от AlexTZ June 2009
  • Здравствуйте, После того, как сделали экспорт, очистите страницы готового отчета и освободите Report: ... export.Export(report1, path); report1.PreparedPages.Clear(); report1.Dispose();
    Раздел: Эксепшн при создании отчета Комментарий от AlexTZ June 2009
  • Используйте колонки страницы; правда, у них возможен только вывод сверху-вниз, потом слева-направо.
    Раздел: Печать Subreport на банде Комментарий от AlexTZ June 2009
  • Опишите подробнее структуру отчета.
    Раздел: Печать Subreport на банде Комментарий от AlexTZ June 2009