powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Множественное открытие формы ( динамическая форма )
2 сообщений из 2, страница 1 из 1
Множественное открытие формы ( динамическая форма )
    #32814177
GliderAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Встала вот такая вот проблема:

Есть Календарик, по двойному клику открывается форма с датой и вкладками(подчинённые формы - 10 штук)...

Код открытия вот
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Calendar0_DblClick()

If Not IsNull(Me.Calendar0) Then _
    DoCmd.OpenForm "frm_CalDate", , , "[Date]=" &FormatMe.Calendar0, "'yyyymmdd'")
    Me.Calendar0.Value = Now()

End Sub

Но такая конструкция позволяет открыть данные только за одну дату, а мне нужно например две формы или три.
Как это реализровать? Не делать же эти формы копированием в самом деле(
Я так понимаю что нужно использовать CreateForm... но как это пишется, да ещё и подчинённые формы как прописывать?
...
Рейтинг: 0 / 0
Множественное открытие формы ( динамическая форма )
    #32814247
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форму можно создать как обычный экземпляр класса
Dim frm As Form
Set frm = New Form_frm_CalDate
frm.Visible=True

Воспользуйся поиском по сигнатуре "несколько экземпляров формы"
или любому куску вышеприведенного кода
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Множественное открытие формы ( динамическая форма )
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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