|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
В ходе написания кода для изменения видимости группы объекта планировалось использовать следующее строку кода: 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. Какое оптимальное и простое решение по скрытию ряда объектов на форме (изменения состав формы в зависимости от значения одного из полей формы)? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2014, 22:39 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
Уточнение описался в строчке кода выше. Должно быть (для сокрытия группы полей с помощью Frame) Me![FrameProjectInfo].BackStyle = fmBackStyleOpaque либо открытию на тогда = fmBackStyleTransparent ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2014, 23:52 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
goodman74В ходе написания кода для изменения видимости группы объекта планировалось использовать следующее строку кода: Me![Frame64].BackColor.BackStyle = fmBackStyleTransparentМы же говорим за контролы Access? А ты пробовал это делать? Для управления видимостью контролов Access используется свойство Visible . А BackStyle - имеет всего 2 значения (к чему тут константы?) - 0 и 1. И отвечает за прозрачность фона. Использование констант из чужих библиотек сомнительное удобство. ИМХО, чем меньше библиотек прицеплено, тем лучше. Не следует привлекать новые сущности без крайней на то необходимости. © Уильям Оккам ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 05:39 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
goodman74Уточнение описался в строчке кода выше. Должно быть (для сокрытия группы полей с помощью Frame) Me![FrameProjectInfo].BackStyle = fmBackStyleOpaque либо открытию на тогда = fmBackStyleTransparentДа, ещё. Не получится прикрыть поля с помощью Frame. Если поле получит фокус, то оно всплывёт над Frame. Этот фокус (всплывание контролов) иногда используется... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 05:50 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2014, 12:29 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
Опять файлы убраны с файлообменников ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2017, 08:57 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
JossОпять файлы убраны с файлообменников Модератор: гурД, оставайтесь в пределах правил. Даже шутки ради Изменено ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2017, 09:54 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
JossОпять файлы убраны с файлообменников у меня на всякий случай сохранено на компе, если нужно могу куда-нибудь выложить ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2017, 12:19 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
Joss, выложил http://my-files.ru/fg51cs ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2017, 13:05 |
|
Вопросы - Использование Microsoft Forms 2.0 Object Library в VBA Access
|
|||
---|---|---|---|
#18+
guest_rusimportJoss, выложил http://my-files.ru/fg51cs Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2017, 08:53 |
|
|
start [/forum/topic.php?fid=45&fpage=84&tid=1612787]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 327ms |
total: | 459ms |
0 / 0 |