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

start [/forum/topic.php?desktop=1&fid=45&tid=1681030]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
181ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 453ms |

| 0 / 0 |
