Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access / 10 сообщений из 10, страница 1 из 1
15.04.2014, 22:39
    #38615922
goodman74
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
В ходе написания кода для изменения видимости группы объекта планировалось использовать следующее строку кода:
Me![Frame64].BackColor.BackStyle = fmBackStyleTransparent
Хотелось для задания значения свойства BackStyle использовать уже существующую системную константу fmBackStyleTransparent.
Но оказалось, что она не определена в библиотеках по умолчанию подключенных к Access.
Однако данная константа упоминается в VBA Help в качестве значения для "object.BackStyle"
При этом для "однотипного" свойства "Label.BackStyle" в Access Help она не указана.
Методом долгого поиска через Google удалось найти, что префикс "fm" используется для констант MS Form library.
Затем в VBA Excel обнаружить данную библиотеку подключенную по умолчанию к проекту, а потом через поиск соответствующей библиотеке на диске ("\Windows\SysWOW64") удалось подключить ее и к VBA Access (в VBA Access списке библиотек по умолчанию ее не было).
Вопросы:
1. Могут ли быть какие то проблемы при использование одновременно в одном проекте библиотек Microsoft Access и MS Form library ?
2. Есть ли красивый способ задавать значения для Label.BackStyle (не считая задания собственных констант) без MS Form library ?
3. А есть где-то место где можно узнать "все" предопределенные наименования для основных объектов (относительно vb, fm, ad, db понятно) и указания в каких именно библиотах они определены?
4. Какое оптимальное и простое решение по скрытию ряда объектов на форме (изменения состав формы в зависимости от значения одного из полей формы)?
...
Рейтинг: 0 / 0
15.04.2014, 23:52
    #38615948
goodman74
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
Уточнение описался в строчке кода выше.
Должно быть (для сокрытия группы полей с помощью Frame)
Me![FrameProjectInfo].BackStyle = fmBackStyleOpaque
либо открытию на тогда = fmBackStyleTransparent
...
Рейтинг: 0 / 0
16.04.2014, 05:39
    #38615985
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
goodman74В ходе написания кода для изменения видимости группы объекта планировалось использовать следующее строку кода:
Me![Frame64].BackColor.BackStyle = fmBackStyleTransparentМы же говорим за контролы Access? А ты пробовал это делать? Для управления видимостью контролов Access используется свойство Visible . А BackStyle - имеет всего 2 значения (к чему тут константы?) - 0 и 1. И отвечает за прозрачность фона. Использование констант из чужих библиотек сомнительное удобство. ИМХО, чем меньше библиотек прицеплено, тем лучше.

Не следует привлекать новые сущности без крайней на то необходимости. © Уильям Оккам
...
Рейтинг: 0 / 0
16.04.2014, 05:50
    #38615986
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
goodman74Уточнение описался в строчке кода выше.
Должно быть (для сокрытия группы полей с помощью Frame)
Me![FrameProjectInfo].BackStyle = fmBackStyleOpaque
либо открытию на тогда = fmBackStyleTransparentДа, ещё. Не получится прикрыть поля с помощью Frame. Если поле получит фокус, то оно всплывёт над Frame. Этот фокус (всплывание контролов) иногда используется...
...
Рейтинг: 0 / 0
16.04.2014, 12:29
    #38616337
guest_rusimport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
goodman74,

справка

http://cwer.ws/node/291714/
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.01.2017, 08:57
    #39388832
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
Опять файлы убраны с файлообменников
...
Рейтинг: 0 / 0
21.01.2017, 09:54
    #39388845
гурД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
JossОпять файлы убраны с файлообменников
Модератор: гурД, оставайтесь в пределах правил. Даже шутки ради

Изменено
...
Рейтинг: 0 / 0
21.01.2017, 12:19
    #39388873
guest_rusimport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
JossОпять файлы убраны с файлообменников
у меня на всякий случай сохранено на компе, если нужно могу куда-нибудь выложить
...
Рейтинг: 0 / 0
21.01.2017, 13:05
    #39388883
guest_rusimport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
Joss,
выложил http://my-files.ru/fg51cs
...
Рейтинг: 0 / 0
23.01.2017, 08:53
    #39389278
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
guest_rusimportJoss,
выложил http://my-files.ru/fg51cs Спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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