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

Если в этом параметре что-то задать, то это что-то будет доступно в форме через Me.OpenArgs
...
Рейтинг: 0 / 0
20.10.2003, 15:25
    #32298587
lexxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
docmd.openform
2 Владимир Саныч
A через openargs можно задать только один параметр?
...
Рейтинг: 0 / 0
20.10.2003, 15:25
    #32298588
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
docmd.openform
В 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
20.10.2003, 15:27
    #32298594
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
docmd.openform
В Openargs ты можешь прописать хоть всё SQL выражение, а потом его присвоить:
Me.RecordSource = Me.OpenArgs.

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


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