Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Передача параметров в форму / 16 сообщений из 16, страница 1 из 1
19.05.2004, 16:41
    #32524409
ДимаL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
Как передать паметры в форму ?
Т.е. в басике так:
dim f as frmFind

set f = new frmFind
f.FindCreteri = "Select * from t1"
f.show

а как в Access?
...
Рейтинг: 0 / 0
19.05.2004, 16:44
    #32524418
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
При открытии формы в OpenArgs, потом через Me.OpenArgs - получаем то, что передали (это строка).
Или через глобальные переменные в модуле (но они обнуляются при ошибках).
...
Рейтинг: 0 / 0
19.05.2004, 16:45
    #32524428
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
У формы есть свойство InputParameters
...
Рейтинг: 0 / 0
19.05.2004, 16:46
    #32524429
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
...
Рейтинг: 0 / 0
19.05.2004, 16:46
    #32524430
ДимаL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
Можно пример?
...
Рейтинг: 0 / 0
19.05.2004, 16:47
    #32524434
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
2 Alexander Popov
Если для источника данных - то подходит. А если нет?:)
...
Рейтинг: 0 / 0
19.05.2004, 16:51
    #32524446
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
Если просто нужно использовать переменную в форме то можно передать как Public переменную в зависимости от того как удобнее.
...
Рейтинг: 0 / 0
19.05.2004, 16:53
    #32524452
ДимаL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
2Alexander Popov
Я просто второй день с аксесом работаю
Можно пример посмотреть как в форме создать свое свойство
и при вызове формы заполнить его.
...
Рейтинг: 0 / 0
19.05.2004, 17:03
    #32524490
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
В форме

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Dim m_x as String

Public Property Get X () as String
 X = m_x
End Property

Public Property Let X (Byval p as String)
 m_x = p
End Property

При вызове
Код: plaintext
1.
2.
DoCmd.OpenForm "MyFRM"
Forms("MyFRM").X = "Что тут надо передать?"

Вроде так :)
...
Рейтинг: 0 / 0
19.05.2004, 17:11
    #32524515
ДимаL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
Спасибо
Я так понял что и Public функцию так же можно вызвать.
...
Рейтинг: 0 / 0
19.05.2004, 17:13
    #32524522
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
Я всегда использовал InputParameters на вкладке свойства формы
...
Рейтинг: 0 / 0
19.05.2004, 17:14
    #32524524
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
Public разный бывает если в модуле формы то можно вызывать только в этом модуле формы а если в отдельном модуле то можно вызывать из любого места
...
Рейтинг: 0 / 0
19.05.2004, 17:16
    #32524532
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
2 Alexander Popov
Если форма открыта - то тоже из любого места - не вводите людей в заблуждение:)
Ещё раз - входных параметров не всегда достаточно - я уже написал:)
Есть OpenArgs - делай с ним что хошь. И не обнулится никогда, что немаловажно.
...
Рейтинг: 0 / 0
19.05.2004, 17:19
    #32524539
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
To Hummer
То есть если в модуле формы объявлена переменная как Public форма открыта и значение Public переменной можно считать с другого модуля ???
...
Рейтинг: 0 / 0
19.05.2004, 17:23
    #32524551
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
2 Alexander Popov
да - но с указанием из какой формы вытягиваешь

Forms("MyFRM").X
...
Рейтинг: 0 / 0
19.05.2004, 17:25
    #32524552
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в форму
Каюсь эта тонкость от меня ускользнула :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Передача параметров в форму / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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