powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / docmd.openform
10 сообщений из 10, страница 1 из 1
docmd.openform
    #32298499
lexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А возможно при вызове метода docmd.openform передавать в форму входные параметры? чтобы после открытия формы не надо было бы выполнять Me.inputparameters = ...
?
...
Рейтинг: 0 / 0
docmd.openform
    #32298510
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. OpenArgs
...
Рейтинг: 0 / 0
docmd.openform
    #32298555
lexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Hummer
а мона поподробней
а то в helpe openargs используется для нахождения нужной записи в форме...
...
Рейтинг: 0 / 0
docmd.openform
    #32298569
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Это какой-то левый хелп.
...
Рейтинг: 0 / 0
docmd.openform
    #32298574
lexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я это уже давно понял...)
так как использовать openArgs, подскажите плиз?
...
Рейтинг: 0 / 0
docmd.openform
    #32298580
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
DoCmd.OpenForm ... , OpenArgs

Если в этом параметре что-то задать, то это что-то будет доступно в форме через Me.OpenArgs
...
Рейтинг: 0 / 0
docmd.openform
    #32298587
lexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Владимир Саныч
A через openargs можно задать только один параметр?
...
Рейтинг: 0 / 0
docmd.openform
    #32298588
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В OpenArgs можно передавать строку, которую потом можно анализировать в форме (Me.OpenArgs).

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
The OpenArgs property setting can then be used in code for the form, such as in an Open event procedure.
You can also refer to the property setting in a macro, such as an Open macro, or an expression, such as an
expression that sets the ControlSource property for a control on the form.

For example, suppose that the form you open is a continuous-form list of clients. If you want the focus to move
to a specific client record when the form opens, you can set the OpenArgs property to the client's name,
and then use the FindRecord action in an Open macro to move the focus to the record for the client with the
specified name.


В принципе, всё написано - как использовать - ограничено только фантазией разработчика. А в примере показано позиционирование на записи.
...
Рейтинг: 0 / 0
docmd.openform
    #32298594
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Openargs ты можешь прописать хоть всё SQL выражение, а потом его присвоить:
Me.RecordSource = Me.OpenArgs.

Ещё раз - это строка - далее - делай с ней что хошь:)
...
Рейтинг: 0 / 0
docmd.openform
    #32298599
lexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пасиба всем !
у меня получилось
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / docmd.openform
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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