|
|
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Как в коде указать количество печатных копий отчета? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 18:43 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Вроде у DoCmd.OpenReport есть такой параметр... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 18:57 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
expression.OpenReport(ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs) Нетути :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 19:17 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Нашел. Надо выполнить подряд: SelectObject и PrintOut. Как раз у PrintOut есть этот параметр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 19:34 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Спасибо! Правда PrintOut сразу начинает печатать, а юзеры хотят сначала посмотреть и, возможно, отобрать требуемое. Пробовал по Гетцу (через DevMode), но там другая проблема: Access игнорирует параметр Collate :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 20:07 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
> а юзеры хотят сначала посмотреть и, возможно, отобрать требуемое Тогда пусть сами нажимают Ctrl-P и сами задают количество экземпляров. "Тогда сам подбирай колор и сам крась". (С) "Мимино". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 20:13 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Это, конечно, идеальный вариант. :-) Жаль, что юзеры далеко не всегда готовы порадоваться такому решению... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 20:21 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
А как иначе? Отобрать требуемое - это со страницы по страницу? Количество копий задается там же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 20:23 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Дело в том, что им далеко не всегда требуется отбор. Чаще всего печатается все. Можно, конечно, сделать две кнопки, типа, одна печатает все и сразу, а вторая выводит превью... но, есть ли это красивое и верное решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 20:28 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Опять же: накладных всегда две и печатаются всегда парами независимо от фильтрации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 20:31 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
> но, есть ли это красивое и верное решение? Согласен, что нет. Потому что они тут же попросят поставить 2 по умолчанию. > накладных всегда две и печатаются всегда парами независимо от фильтрации. Есть вариант. Создать таблицу с 1 полем и 2 записями, заполнить текстом типа "Копия для того-то" и "Копия для того-то". А в запросе, на котором сидит отчет, добавить эту таблицу без Join'а. Тогда сам отчет будет содержать все данные два раза. И эту "Копия для того-то" можно даже включить в отчет где-нибудь снизу на полях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 20:37 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Антиресный вариант! Сейчас попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 20:45 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Можно на отчет повесить панель инструментов, а на ней помимо кнопки обычной печати еще сделать кнопку с вызовом функции типа DoCmd.PrintOut acPrintAll, , , acHigh, KOL_EKZ, True Смотрят в превью и печатают, что им нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 10:19 |
|
||
|
Страница 2 раза
|
|||
|---|---|---|---|
|
#18+
Агромнейшее всем спасибо. Владимиру Санычу особенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2003, 12:43 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32177238&tid=1681221]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
209ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
77ms |
get tp. blocked users: |
4ms |
| others: | 228ms |
| total: | 565ms |

| 0 / 0 |
