|
|
|
Как узнать, если вторая страница в отчете?
|
|||
|---|---|---|---|
|
#18+
Как узнать перед печатью, если вторая страница в отчете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2003, 19:04 |
|
||
|
Как узнать, если вторая страница в отчете?
|
|||
|---|---|---|---|
|
#18+
Не знаю, самый ли это элегантный подход, но: создать Page Header (пусть даже нулевой высоты) и в каком-нибудь его событии поменять какую-нибудь переменную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2003, 19:43 |
|
||
|
Как узнать, если вторая страница в отчете?
|
|||
|---|---|---|---|
|
#18+
Пока ехал домой пришла в голову следующая идея: создать поле со значением =[Pages], его и считывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2003, 20:05 |
|
||
|
Как узнать, если вторая страница в отчете?
|
|||
|---|---|---|---|
|
#18+
DoCmd.OpenReport "Отчёт", View:=acViewPreview, WindowMode:=acHidden ЛистовВотчёте = Reports(Отчёт), Pages DoCmd.Close acReport, "InvoicePrintBlank" Криво конечно, но работает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 11:46 |
|
||
|
Как узнать, если вторая страница в отчете?
|
|||
|---|---|---|---|
|
#18+
Нужно ДО печати? Ну тогда как носорог предложил. Для Pages можно и без контрола обойтись - оно через Me.Pages доступно. Но, разумеется, отчет уже должен быть открыт и данные загружены. P.S. обращение к pages заставляет аксес форматировать все минимум по два раза - один раз для подсчета страниц, другой для собстно печати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2003, 11:55 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32139218&tid=1681030]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 366ms |

| 0 / 0 |
