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

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

а как в Access?
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524418
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При открытии формы в OpenArgs, потом через Me.OpenArgs - получаем то, что передали (это строка).
Или через глобальные переменные в модуле (но они обнуляются при ошибках).
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524428
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У формы есть свойство InputParameters
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524429
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524430
ДимаL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно пример?
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524434
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexander Popov
Если для источника данных - то подходит. А если нет?:)
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524446
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если просто нужно использовать переменную в форме то можно передать как Public переменную в зависимости от того как удобнее.
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524452
ДимаL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Alexander Popov
Я просто второй день с аксесом работаю
Можно пример посмотреть как в форме создать свое свойство
и при вызове формы заполнить его.
...
Рейтинг: 0 / 0
Передача параметров в форму
    #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
Передача параметров в форму
    #32524515
ДимаL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
Я так понял что и Public функцию так же можно вызвать.
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524522
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я всегда использовал InputParameters на вкладке свойства формы
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524524
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Public разный бывает если в модуле формы то можно вызывать только в этом модуле формы а если в отдельном модуле то можно вызывать из любого места
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524532
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexander Popov
Если форма открыта - то тоже из любого места - не вводите людей в заблуждение:)
Ещё раз - входных параметров не всегда достаточно - я уже написал:)
Есть OpenArgs - делай с ним что хошь. И не обнулится никогда, что немаловажно.
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524539
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Hummer
То есть если в модуле формы объявлена переменная как Public форма открыта и значение Public переменной можно считать с другого модуля ???
...
Рейтинг: 0 / 0
Передача параметров в форму
    #32524551
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexander Popov
да - но с указанием из какой формы вытягиваешь

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


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