Страница 1 из 1
одна запись в источнике - одна строка в отчете?
Добавлено: 19 фев 2007, 06:00
Gazon
Вопрос банальный:
есть 100 записей в источнике с одной колонкой, необходимо в отчете превратить их в 10 записей с 10 колонками.
Т.е. одна запись в источнике не должна соответствовать одной записи в отчете, а 10 записей в истонике должны превращаться в одну запись с 10 колонками в отчете. И соответственно поля в этой записи должны быть дин. вычесляемыми.
скажите в какую сторону хоть копать, если это возможно сделать.
одна запись в источнике - одна строка в отчете?
Добавлено: 19 фев 2007, 06:06
Edward
На DataBand разместите компонент StiText.
Установите свойство Databand.Columns = 10.
Ширину колонки можно изменить при помощи свойства Databand.ColumnWidth.
Спасибо.
одна запись в источнике - одна строка в отчете?
Добавлено: 19 фев 2007, 06:17
Gazon
это понятно. Но в DataBand как я понимаю, StiText будет повторяться для каждой записи в DataSource. Мне как-то надо полностью контролировать вывод одной строки. При выводе одной строки мне надо пробежаться по источнику до определенного момента и собрать эти данные в одну строку.
И не всегда должна быть именно одна колонка в источнике.
Например есть источник(это псевдо пример):
кодСотрудника______Должность
1__________________ДиректорПоОтделу1
1__________________ТопМенеджер
В этом случае мне надо вывести строку в отчете:
код сотрудника_____наивысшая должность
1_________________ТопМенеджер
одна запись в источнике - одна строка в отчете?
Добавлено: 19 фев 2007, 06:22
Edward
Уточните, пожалуйста, схему по которой Вы будете группировать строки и уточните Вашу задачу.
Спасибо.
одна запись в источнике - одна строка в отчете?
Добавлено: 19 фев 2007, 06:27
Gazon
это понятно. Но в DataBand как я понимаю, StiText будет повторяться для каждой записи в DataSource. Мне как-то надо полностью контролировать вывод одной строки. При выводе одной строки мне надо пробежаться по источнику до определенного момента и собрать эти данные в одну строку.
И не всегда должна быть именно одна колонка в источнике.
Например есть источник(это псевдо пример):
кодСотрудника______Должность
1__________________ДиректорПоОтделу1
1__________________ТопМенеджер
В этом случае мне надо вывести строку в отчете:
код сотрудника_____наивысшая должность
1_________________ТопМенеджер
Т.е. для каждая сущность в источнике состоит из нескольких строк, а формироваться в отчете должна 1 для каждой этой сущности.
одна запись в источнике - одна строка в отчете?
Добавлено: 20 фев 2007, 04:33
Edward
Вы хотите в cамом отчете до его построения подготовить данные?
Спасибо.