powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать линий таблицы в отчете
4 сообщений из 4, страница 1 из 1
Печать линий таблицы в отчете
    #32136168
Pavel1789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, можно ли отчет создать в формате таблицы, т.е. с сеткой таблицы. У меня получилось только в ручную создать горизонтальные линии, а вертикальные в ручную муторно. Может кто знает???
...
Рейтинг: 0 / 0
Печать линий таблицы в отчете
    #32136255
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все поля с данными в ОбластиДанных - установить свойство Расширение=Да
Тогда и линии печататься будут и автоподбор ширины строк будеьт. Круто вообщем-то. Спасибо не известному автору за этот маленький пример.

' в отчете
Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
Call Report_Load_Format(Me.Name)
End Sub

' в модуле
Public Function Report_Load_Format(ReportName As String)
Dim CtlDetail As Control
Dim intLineMargin As Integer
intLineMargin = 1 '5

Reports(ReportName).ScaleMode = 1

For Each CtlDetail In Reports(ReportName).Section(acDetail).Controls
With CtlDetail
Reports(ReportName).Line ((.Left + .Width + intLineMargin), 1)-(.Left + .Width + intLineMargin, Reports(ReportName).Height)
Reports(ReportName).DrawWidth = 10
End With
Next
With Reports(ReportName)
Reports(ReportName).Line (0, 0)-(.Width, .Height), vbBlack, B
' Me.Line (0, 0)-Step(.Width, .Height), vbBlack, B
Reports(ReportName).DrawWidth = 10 ' òîëùèíà ðîâíî 1/2 ïóíêò
End With

Set CtlDetail = Nothing
End Function
...
Рейтинг: 0 / 0
Печать линий таблицы в отчете
    #32136278
Pavel1789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Все получилось. Но я так и не понял, что в модуле отвечает за толщину линий сетки????
...
Рейтинг: 0 / 0
Печать линий таблицы в отчете
    #32136285
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще один вариант
http://am.rusimport.ru/MsAccess/topic.aspx?ID=133

Делает практически то же самое, но более корректно рисует линии последнего столбца.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать линий таблицы в отчете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]