Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма не сохраняет свой вид при её повторном вызове из VBA. / 7 сообщений из 7, страница 1 из 1
11.03.2004, 08:02
    #32437207
ARTyom01
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма не сохраняет свой вид при её повторном вызове из VBA.
из одной формы из VBA вызывается другая, в свойствах которой defaultview и viewsallowed установлены datasheet. при первом вызове вторая форма, как и требуется, открывается в виде таблицы, а при всех последующих - в виде формы с одной записью. как от этого избавиться?

заранее спасибо!
...
Рейтинг: 0 / 0
11.03.2004, 08:32
    #32437230
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма не сохраняет свой вид при её повторном вызове из VBA.
Если тебе всегда нужно видеть вторую форму в datasheet, то можно это свойство установить в самой форме и забыть про него в VBA...
...
Рейтинг: 0 / 0
11.03.2004, 08:39
    #32437233
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма не сохраняет свой вид при её повторном вызове из VBA.
Как-то странно - то так, то эдак...
Ну да ладно...
HelpМетод OpenForm выполняет макрокоманду ОткрытьФорму (OpenForm) в программе Visual Basic. Подробное описание макрокоманды и ее аргументов см. в разделе справки о макрокоманде.

Синтаксис

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

Аргумент "режим": Одна из следующих встроенных констант::
acDesign (конструктор)
acFormDS (таблица)
acNormal (форма)
acPreview (просмотр)
Константа acNormal задает открытие формы в режиме формы.
Если оставить данный аргумент пустым, подразумевается значение по умолчанию (acNormal).
...
Рейтинг: 0 / 0
11.03.2004, 09:36
    #32437295
ARTyom01
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма не сохраняет свой вид при её повторном вызове из VBA.
Deminik:
в свойствах формы эти свойства и выставлены

Geo:
открываю её всегда с acNormal
в том то и дело, что при первом нажатии на кнопку в первой форме вторая открывается как надо, а при всех последующих - криво:(
...
Рейтинг: 0 / 0
11.03.2004, 09:56
    #32437329
Deminik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма не сохраняет свой вид при её повторном вызове из VBA.
>>> открываю её всегда с acNormal
а если с FormDS ?...
...
Рейтинг: 0 / 0
11.03.2004, 10:40
    #32437416
ARTyom01
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма не сохраняет свой вид при её повторном вызове из VBA.
FormDS сработало, спасибо.
хотя раньше вроде пробовал, почему-то не прокатывало
...
Рейтинг: 0 / 0
11.03.2004, 10:46
    #32437438
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форма не сохраняет свой вид при её повторном вызове из VBA.
это есть
особенно при переходе от а2000 к а2002.
этот параметр поразному называется в а2000 и а2002
и возможно константа разная
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма не сохраняет свой вид при её повторном вызове из VBA. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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