Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть форму / 5 сообщений из 5, страница 1 из 1
28.06.2017, 14:53
    #39479092
Alex37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму
Здравствуйте!
Очень, очень давно хотел спросить. Подскажите, как решить такую проблему...

Access 2003. На основе таблицы, через мастер, создаю форму - автоформа: табличная.
На другой форме, через мастер, создаю кнопку - для открытия этой созданной табличной формы.
Нажимаю кнопку и форма открывается, но уже как ленточная!
Если эту форму открывать в окне базы (кликнув мышью), то она открывается как табличная.
Через кнопку - ленточная.
Присваивал в свойствах формы различные сочетания режима по умолчанию и другие...
Ничего не помогает. Кроме как не использовать её как подчиненную форму... :(

Как с этим бороться? Какие свойства формы надо править?
...
Рейтинг: 0 / 0
28.06.2017, 15:32
    #39479148
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму
Нужно открывать явно указав режим открытия формы acFormDS
...
Рейтинг: 0 / 0
28.06.2017, 16:17
    #39479182
Alex37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму
MrShinНужно открывать явно указав режим открытия формы acFormDS
А где это прописать?
...
Рейтинг: 0 / 0
28.06.2017, 16:20
    #39479184
Alex37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму
Нашёл:

DoCmd.OpenForm имяФормы [, режим] [, имяФайла] [, условиеWhere] [, режимДанных] [, режимОкна] [, аргументыОткрытия]

режим
acNormal (форма)
acDesign (конструктор)
acPreview (просмотр)
acFormDS (таблица)

Константа acNormal задает открытие формы в режиме формы.
Если оставить данный аргумент пустым, подразумевается значение по умолчанию (acNormal)

Спасибо за подсказку! Буду пробовать....
...
Рейтинг: 0 / 0
28.06.2017, 17:53
    #39479243
Alex37
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть форму
Пришел с работы. Сразу проверять...

Подставил параметр - сразу заработало как надо!
Код: vbnet
1.
DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria



Спасибо за помощь! :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть форму / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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