|
|
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Уважаемые, господа. Необходимо отчет распечатать два раза на одном листе. Т.е. по размеру - отчет занимает половину листа А4, а отчета этого должно быть на листе два. Наверное, это можно сделать и настройками принтера (правда, с ходу - не получилось), но хотелось бы "покрасивей" нажатием одной "программной" кнопки. P.S. Эта же проблема дописана в пост "Многостраничный отчет", но желательно, теперь, писАть сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 14:49:25 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
1. Можно в конструкторе отчета скопировать область данных одну под другую. или 2. Можно пойти ещё дальше: в источнике данных отчета добавить локальную таблицу, состоящую из 1 колонки, не связывать её ни с чем. И при выводе отчета делать в этой таблице столько записей, сколько требуется копий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 15:35:32 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Collins 1. Можно в конструкторе отчета скопировать область данных одну под другую. Не понял ... Чтобы было две области данных? Скопировать всю область данных - нет возможности! Collins 2. Можно пойти ещё дальше: в источнике данных отчета добавить локальную таблицу, состоящую из 1 колонки, не связывать её ни с чем. И при выводе отчета делать в этой таблице столько записей, сколько требуется копий. Источник данных - запрос из пяти таблиц, причем тут колонка? Можно поподробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 15:46:05 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Кто-то подскажет, может-ли быть две области данных в отчете? Со своими заголовками и примечаниями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:07:34 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
1. Область данных - одна. Внутри неё копируешь все элементы управления так, чтобы скопированные элементы управления оказались ниже имеющихся эл. управления. (одни под другими). Вот и будет две копии на одном листе. 2. Пусть есть запрос к нескольким таблицам. Если ты добавляешь в запрос таблицу с N строками, никак не связывая её с другими таблицами, то результат будет повторен N раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:46:05 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Collins Если ты добавляешь в запрос таблицу с N строками, никак не связывая её с другими таблицами, то результат будет повторен N раз. Wow! Какая фишка! Мне понравилось! Правда настройка принтера для печати 2-х страниц на листе остается. Но все равно - уже хорошо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 16:58:02 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
А нет ли пвозможности печатать 2 экземпляра на одном листе, развернув его в альбомный вид? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 17:04:21 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Хо! Вместо двух появляется три страницы! Одна - в соответствии с новой записью в "левой" таблице - пустая! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 17:05:31 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Пустая страница может появляться из-за превышения ширины области печати, но никак не из-за записей в "левой" таблице, которая не может вносить пустые записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 17:12:12 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Так. Въехал! Необходимо группировку делать по этой "левой" таблице! Тогда все группируется и разбивается как надо. Вопрос настройки принтера только остается. Может как-то программно можно сделать две страницы на листе с определенной ориентацией? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 17:25:26 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
А зачем его настраивать? Уже ведь выводится в 2 экземплярах? Кстати, если нужно расположить отчеты на листе один рядом с другим, то в параметрах страницы отчета (в конструкторе) поставь параметр "Число столбцов" = 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 17:38:45 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Нужно один под другим. И я, сгоряча, разрыв страницы поставил! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 17:45:32 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Появляются нюансы... Т.к. записей в области данных может быть несколько, то область данных начинает "растягиваться". И, соответственно, нет возможности разделить лист четко пополам. В одной из форм, аналогичную ситуацию я "разрулил" подчиненным отчетом. Здесь же - появляется дублирование содержимого, т.е. если две записи, то получается два подотчета с двумя записями :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 18:06:18 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Ок! Надо просто из области данных подчиненный отчет перенести в заголовок группы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 18:19:39 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
см. сабж... чего париться-то не понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2004, 19:48:53 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Visitorчего париться-то не понимаю Заголовок-то один! А необходимо два - не делать же еще один сабрепорт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 14:50:23 |
|
||
|
"Двойной" отчет
|
|||
|---|---|---|---|
|
#18+
Dmitry-SQL Visitorчего париться-то не понимаю Заголовок-то один! А необходимо два - не делать же еще один сабрепорт? просто попробуйте используете просто Blank репорт, без репорт/пэйдж хидер/футер - как контейнер... просто чтобы обозначить страницу вставляете в его два экземпляра вашего репорта как субрепорты и юзаете... в чем тут вооще проблема - пользуйтесь на здоровье... я так делаю, чтобы две одинаковых кассовых квитанции сбербанка на один лист разместить - про запас... Один экземпляр для заполнения и подачи к оплате, один экземпяр как черновик - на всякий случай... все равно на листе пустое место есть, чего-б его не использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2004, 18:17:29 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32610760&tid=1673067]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 395ms |

| 0 / 0 |
