Генерация пользовательских форм в VBA

Узнай цену своей работы

Формулировка задачи:

Всем привет.
В общем, есть необходимость реализации пользовательской формы, которая будет содержать в себе определенный список, состоящий из чекбоксов и соответствующих им лейблов. Список подгружается динамически из таблицы и количество элементов в нем может меняться. Интересует возможность реализации динамической генерации кода пользовательской формы. Реально ли, и есть ли где почитать об этом.
Спасибо

Решение задачи: «Генерация пользовательских форм в VBA»

textual
Листинг программы
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"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы