Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функция, возвращающая размер шрифта в поле отчета / 3 сообщений из 3, страница 1 из 1
25.12.2017, 20:10
    #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
25.12.2017, 20:30
    #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
25.12.2017, 20:31
    #39575703
Wipeout2097
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция, возвращающая размер шрифта в поле отчета
Wipeout2097, спасибо, брат! Ты просто КрАсАфЧеГ!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функция, возвращающая размер шрифта в поле отчета / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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