|
Nested в Header
|
|||
---|---|---|---|
#18+
Имеется dw_1. В Header лежит Nested "dw_header". В dw_header имеется поле orig_copy. В Detail лежит Nested "dw_detail". Отправляем dw_1 на печать в файл PDF (важно, что не на принтер, а именно в файл). Нужно "отпечатать" 2 варианта: "Оригинал" и "Копия". Код: plsql 1.
Теперь нужно подготовить Копию: Код: plsql 1.
Если сейчас отправить dw_1 в PDF, то все замечательно: получаем два листа с шапкой (dw_header) на каждом из них. Чтобы изменить "Оригинал" на "Копия" (перед отправкой в файл) пишем: Код: plsql 1.
Если в дизайнере переместить dw_header из Header в Detail, т.е. в Header не будет ничего, а в Detail будет dw_header, а под ним dw_detail, то все заработает, но Оригинал и Копия пойдут на одной странице. Нужно получить ОДИН файл в котором Оригинал, а начиная с НОВОЙ страницы - Копия. Кто-нибудь может подсказать, как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2014, 16:42 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
а зачем column? юзайте text. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2014, 17:15 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
alexis glinski, ОК. А в чем принципиальная разница? Как достучаться до Текста? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2014, 17:26 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
spas2001, Не получится. Нужно вставить разные значения ("Оригинал" и "Копия"). Если делать через datawindow child, то значение может быть только одно. Т.е. два раза будет написано "Копия". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2014, 20:17 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
Riska, используйте событие: PrintPage event (DataWindows) где по значению "copy" отлавливайте 2-ю копию и меняйте значение поля orig_copy. Код: sql 1. 2. 3. 4. 5.
P.S. поле orig_copy в dw_header, строка всегда 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2014, 23:16 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
RiskaЕсли в дизайнере переместить dw_header из Header в Detail, т.е. в Header не будет ничего, а в Detail будет dw_header, а под ним dw_detail, то все заработает, но Оригинал и Копия пойдут на одной странице. А если в деталях создать группу (например по номеру строки) и в нее переместить nested? Тогда по идее для группы можно задать разрыв страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 02:12 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
А также номер строки передавать аргументом в dw_header а там выводить условным выражением один из двух вариантов текста. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 02:13 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
Вот решение с группой и компьютом мне кажется самым оптимальным А переменную сделать на основе getrow() ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 08:24 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
Кстати, как альтернативу можно печатать в 2 файла и делать pdf merge ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2014, 08:30 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
а может создать еше один репорт dwr_big_copy на базе dwr_big_original с необходимыми изменениями текст объектов, в окне процесса создать датастор, прописать его датаобжект как dwr_big_copy, шердата оригинала с копией и оба принт в файл? звиняйте если не правмльно понял задачу пс от нестед надо избавлятса. процедуру никак нельзя переписать? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2014, 04:52 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3.
А с DataStore такое можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2014, 13:00 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
Anatoly Moskovsky, А если в деталях создать группу (например по номеру строки) и в нее переместить nested? Тогда по идее для группы можно задать разрыв страницы. Разделение с Нестед не работает. Все идет на одной странице. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2014, 13:02 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
19.03.2014 14:00, Riska пишет: > А с DataStore такое можно сделать? А чем принципиально DW отличается от DS ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2014, 14:32 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
Dim2000, DS не видно ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2014, 15:10 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
medoed, DS не видно Это еще полбеды. Проблема в том, что eventы тоже плохо видны :( ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2014, 13:14 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
Используй нормальный pdf-принтер и спокойно печатай в один файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2014, 10:58 |
|
Nested в Header
|
|||
---|---|---|---|
#18+
spas2001, Мы через PDF принтер и печатаем. Прочтите суть вопроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2014, 13:59 |
|
|
start [/forum/topic.php?fid=15&msg=38590468&tid=1335344]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 293ms |
0 / 0 |