Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поля в отчете
 
 автор: gmx   (19.02.2009 в 16:32)   личное сообщение
 
 

Коллеги!
Подскажите как программно установить поля отчета, например в событии
Report_Open. Требуется оперативно менять поля, так как их установил пользователь.
Под полями я понимаю: верхнее, нижнее, правое и левое в параметрах страницы

Спасибо

  Ответить  
 
 автор: Lukas   (19.02.2009 в 16:39)   личное сообщение
 
 

1. Открыть отчет скрытым в предпросмотр.
2. With Repors(strReportName).Printer
.LeftMargin=
.......
3. Вывести на печать
4. Закрыть

Но это все из внешней функции.

  Ответить  
 
 автор: Анатолий (Киев)   (19.02.2009 в 19:04)   личное сообщение
 
 

Еще вариант для события Report_Open (если левое/верхнее поля надо увеличить):
По горизонтали - увеличить значение св-ва Left всех элементов отчета.
По вертикали - увеличить высоту раздела "Заголовок отчета" и увеличить св-во Top всех элементов раздела.
Смещение можно высчитать между желаемым отступом и значением из св-ва Printer (если у вас не А2000).

  Ответить  
 
 автор: gmx   (20.02.2009 в 08:16)   личное сообщение
 
 

Спасибо, все получилось...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList