|
Вопрос # 3 919/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Делаю вывод в MS Escel при помощи компонента XL Report.Возникла одна проблема.
Шаблон в Excel'e подготовлен. Поля проставлены. Есть некоторые области где будут выводится несколько строчек из БД (например фамилии).
это сделано. Но при формировании документа эти фамилии вставляются в экселе как новые строчки (и как следствие теряется структура документа и все съезжает). Как сделать так, что бы эти записи вставлялись на уже готовые строки в экселе (а не создавались новые). Как сделать что бы вставлялись не новые строки в экселе а накладывались на уже имеющиеся? Надеюсь доступно описано. Жду помощи. Спасибо.
 |
Вопрос задала: Ulia (статус: Посетитель)
Вопрос отправлен: 24 марта 2010, 15:36
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 7; последнее сообщение — 25 марта 2010, 10:28; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 24 марта 2010, 16:10 [#1]:
Думаю, надо уточнить, каким именно компонентом XL Report Вы пользуетесь и как именно Вы добавляете поле.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Ulia (статус: Посетитель), 24 марта 2010, 19:22 [#2]:
компонент от AfalinaSoft.
Объясню как делаю. Имеется шаблон подготовленный в Excel'e. Есть таблица с ВУЗами - шапка+одно поле для записи. При помощи компонента создана Range область,т.е. если в данной таблице будет несколько полей(например 3) он все три записи и отобразит. Сформировываю отчет. Все правильно формируется,он показывает все записи. Но за счет того что записи не накладываются на чистые ячейки,а вставляются новые строки в документ - происходит сдвиг всего шаблона.
|
|
Вадим К (статус: Академик), 24 марта 2010, 20:41 [#3]:
А если запись одна, то все получается хорошо?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Ulia (статус: Посетитель), 24 марта 2010, 21:17 [#4]:
Да,если запись одна то все норм. Т.е. например мы в экселе в ячейку C3 написали =adotable1_familia. Он берет только одну запись и записывает в ЭТУ ячейку. Создав Range область он выводит все записи которы принадлежет к этому правилу.
|
|
Ulia (статус: Посетитель), 25 марта 2010, 10:18 [#5]:
В руководстве пользователя написано для данной операции:
>В область вставляется необходимое для переносимых записей количество строк.
А мне надо что бы они не вставлялись а просто переносились.Может есть выход?Или посоветуете другой какой-нибудь компонент для данной операции?
|
|
Вадим К (статус: Академик), 25 марта 2010, 10:21 [#6]:
Пытаюсь представить, что там происходит, но как то воображение не позволяет...
А почему бы не создавать область по размерам данных. Ведь никто не мешает их предварительно пересчитать.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Ulia (статус: Посетитель), 25 марта 2010, 10:28 [#7]:
Ведь для каждого человека область будет разная...
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|