|
|
|
Управление шириной отчета
|
|||
|---|---|---|---|
|
#18+
Подскажите, можно ли управлять шириной отчета... У меня отчет на двух альбомных листах в ширину (прим.45 см). но иногда надо распечатать только первый лист (на втором листе одни нули). Я делаю так в Report_Open, прячу все контролы со второго листа (им заранее прописал в Tag=Page2) и сдвигаю на первый лист: Dim ctlTemp As Control For Each ctlTemp In Me.Controls With ctlTemp If .Tag = "Page2" Then .Visible = False .Left = 0 .Width = 0 End If End With Next ctlTemp В результате у меня второй лист - просто пустой идет. Можно ли уменьшить ширину отчета, чтобы этого второго пустого листа вообще видно не было. Можно, конечно, печатать только нечетные страницы и т.д., но: 1) неудобно просматривать перед печатью, 2) в перспективе возможно отчет развернется до трех альбомных листов в ширину. Вот. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2003, 15:52 |
|
||
|
Управление шириной отчета
|
|||
|---|---|---|---|
|
#18+
Если кому интересно, я справился сам - открывал репорт в дизайне сначала, DoCmd.OpenReport "My REport", acViewDesign делал, все, что нужно, .... Reports("My REport").Width = 10000 потом открывал нормально... DoCmd.OpenReport "My REport", acViewPreview ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2003, 16:55 |
|
||
|
Управление шириной отчета
|
|||
|---|---|---|---|
|
#18+
Если понадобится MDE/ADE придется переделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2003, 01:14 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32188439&tid=1674671]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 453ms |

| 0 / 0 |
