powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Set MyFrmVar = New Forms_ФормаПрототип
13 сообщений из 13, страница 1 из 1
Set MyFrmVar = New Forms_ФормаПрототип
    #32559048
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увидел такую рекомендацию, попробовал - фиг - нет такого типа ???

Dim MyFrmVar As Access.Form

Set MyFrmVar = New Forms_Форма1
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559052
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Которого из двух нет?
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559055
Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет такой штуки как Access.Form
Может быть коллекция Access.Forms?
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559056
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ругается на New Forms_Форма1
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559059
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А у формы есть модуль?
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559060
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Андрей:
Такая штука есть. Обычно ее пишут как Form без Access.
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559061
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Она сама себя вызывает. (она и есть Форма1). Нажал кнопочку - создал еще экземплярчик и т.д.
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559062
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
У формы модуль есть?
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559069
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модуль есть, иначе где бы это писать????? свойство модуль = да.
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559073
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
До меня дошло. Надо писать Form_Форма1 (не Forms_Форма1).

А "где бы это писать" - например, в макросах, или, допустим, в свойствах событий забивать названия функций, описанных в обычном модуле.
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559074
Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Андрей:
Такая штука есть. Обычно ее пишут как Form без Access.

Владимир Саныч, штука то есть. Но ели только понаставить ссылок на все VBA.
Что-то похожее у меня было. При этом стоял дополнительно еще Visual Studio.
Так вот это Acc.. перепахал все ссылки на библиотеки так, что пока не поставили все что можно, ни одна форма ввиде того, что предлагает vam911, не работала. База была не моя. Ктсати у меня опыт сравнительно малый. В основном приходиться переделывать чужие конструкции.
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559080
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1/ Помогло.
2/ Логично.
...
Рейтинг: 0 / 0
Set MyFrmVar = New Forms_ФормаПрототип
    #32559086
Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати на сайте посвященном Access ("Bricks", кажется) был такой пример.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Set MyFrmVar = New Forms_ФормаПрототип
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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