powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Генерация пользовательских форм в VBA
9 сообщений из 9, страница 1 из 1
Генерация пользовательских форм в VBA
    #38476797
SiNtez_26
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
В общем, есть необходимость реализации пользовательской формы, которая будет содержать в себе определенный список, состоящий из чекбоксов и соответствующих им лейблов. Список подгружается динамически из таблицы и количество элементов в нем может меняться. Интересует возможность реализации динамической генерации кода пользовательской формы. Реально ли, и есть ли где почитать об этом.
Спасибо
...
Рейтинг: 0 / 0
Генерация пользовательских форм в VBA
    #38476806
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитать в хелпе про Me.Controls.Add
...
Рейтинг: 0 / 0
Генерация пользовательских форм в VBA
    #38476813
SiNtez_26
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, сейчас посмотрим.
...
Рейтинг: 0 / 0
Генерация пользовательских форм в VBA
    #38806631
Ogurezzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так же интересуюсь данным вопросом.
Метода me.controls.add не наблюдаю.
Вообще без входа в режим конструктора это возможно?
Нужно реализовать динамическое дополнение формы полями для ввода данных.
Вариант с control.Visible знаю, но создавать такое кол-во полей заранее не хочется.
...
Рейтинг: 0 / 0
Генерация пользовательских форм в VBA
    #38806634
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что за программа у вас Access/Excel/Outlook ? или ещё что-то?

делайте Add-In к своей среде выполнения, который и будет этот функционал обеспечивать, а вызывать его можете из своего кода VBA
...
Рейтинг: 0 / 0
Генерация пользовательских форм в VBA
    #38807232
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ogurezzz,

vb / vba вроде бы по профилю...
На форуме по Акцесу автор nord-woolf выкладывал рабочий пример построения формы из чекбоксов на лету,
причем закладки в форме по типам условий тоже формируются на лету из главной таблицы условий, а чекбоксы
уже на каждой закладке формируются из подчиненной таблицы условий...
Пример 100 пудово рабочий и офигенский, ибо я его лично прикручивал одному челу (тоже с форума) к его базе...
ниже см. файл в акцессе форма frm1
...
Рейтинг: 0 / 0
Генерация пользовательских форм в VBA
    #38807279
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ogurezzz,

Думаю, пригодится: Работа с модулями классов
...
Рейтинг: 0 / 0
Генерация пользовательских форм в VBA
    #38807375
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из заготовок:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Dim myctl As Control
    DoCmd.OpenForm "Форма1", acDesign
    Set myctl = CreateControl("Форма1", acCustomControl, acDetail, "Q_Container", "", 30, 30)
    myctl.Class = "ZuluOcx.MapCtrl.1"
    myctl.OLEClass = "Zulu Map Control" 'или ctl.Properties("OLEClass") = "Slider"
    myctl.Properties("Name") = "MapCtrl0"
    myctl.Properties("Enabled") = True
    DoCmd.Restore
    myctl.TOP = 620
    myctl.Left = 220
    myctl.Width = 7200
    myctl.Height = 7600
    DoCmd.Save acForm, "Форма1"
    DoCmd.Close acForm, "Форма1"
...
Рейтинг: 0 / 0
Генерация пользовательских форм в VBA
    #38807453
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не так давно что-то подобное делалось там . Посмотрите
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Генерация пользовательских форм в VBA
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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