powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
10 сообщений из 10, страница 1 из 1
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
    #38615922
goodman74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ходе написания кода для изменения видимости группы объекта планировалось использовать следующее строку кода:
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
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
    #38615948
goodman74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточнение описался в строчке кода выше.
Должно быть (для сокрытия группы полей с помощью Frame)
Me![FrameProjectInfo].BackStyle = fmBackStyleOpaque
либо открытию на тогда = fmBackStyleTransparent
...
Рейтинг: 0 / 0
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
    #38615985
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goodman74В ходе написания кода для изменения видимости группы объекта планировалось использовать следующее строку кода:
Me![Frame64].BackColor.BackStyle = fmBackStyleTransparentМы же говорим за контролы Access? А ты пробовал это делать? Для управления видимостью контролов Access используется свойство Visible . А BackStyle - имеет всего 2 значения (к чему тут константы?) - 0 и 1. И отвечает за прозрачность фона. Использование констант из чужих библиотек сомнительное удобство. ИМХО, чем меньше библиотек прицеплено, тем лучше.

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

справка

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

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


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