powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функция, возвращающая размер шрифта в поле отчета
3 сообщений из 3, страница 1 из 1
Функция, возвращающая размер шрифта в поле отчета
    #39575696
Фотография Wipeout2097
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, доброго всем времени суток! Давно не садился уже за АКС, даже не могу сообразить где это на F1 искать. В общем, нужна функция (вызывается при форматировании отчета), которая возвращает размер шрифта в определенном поле. Имя этого поля и имя самого отчета в виде стринга передается в эту функцию при форматировании отчета... Я просто разучился манипулировать объектами Аксесса и написал вот эту ересь:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Public Function strTS(nameRPT As String, nameFLD As String) As Integer
Dim objRPT As AccessObject
Dim objFLD As AccessObject
Set objRPT = CurrentProject.AllReports(nameRPT)
Set objFLD = objRPT.Controls(nameFLD)
    strTS = objFLD.FontSize
Set objRPT = Nothing
Set objFLD = Nothing
End Function




На строке

Код: vbnet
1.
Set objFLD = objRPT.Controls(nameFLD)



вылазиет вот это: Object doesn't support this property or method (Error 438)

Поправьте, а? Пожалуйста...
...
Рейтинг: 0 / 0
Функция, возвращающая размер шрифта в поле отчета
    #39575702
Фотография Wipeout2097
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Public Function strTS(nameRPT As String, nameFLD As String) As Integer
Dim objRPT As Report
Dim objFLD As Control
Set objRPT = Application.Reports(nameRPT)
Set objFLD = objRPT.Controls(nameFLD)
    strTS = objFLD.FontSize
Set objRPT = Nothing
Set objFLD = Nothing
End Function
...
Рейтинг: 0 / 0
Функция, возвращающая размер шрифта в поле отчета
    #39575703
Фотография Wipeout2097
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wipeout2097, спасибо, брат! Ты просто КрАсАфЧеГ!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функция, возвращающая размер шрифта в поле отчета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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