Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как подождать выполнение модальной формы и взять у неё значение? / 3 сообщений из 3, страница 1 из 1
10.12.2005, 21:52:38
    #33429157
Andrik77
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подождать выполнение модальной формы и взять у неё значение?
Требуется по нажатию кнопки на форме вызвать вторую форму (модальную) и после закрытия модальной формы установить в некое поле первой формы значение выбранное на той модальной форме. Как это сделать?
...
Рейтинг: 0 / 0
12.12.2005, 09:20:36
    #33429775
Как подождать выполнение модальной формы и взять у неё значение?
Главная форма - frmMain, с полем TextBox1.

Код: plaintext
1.
2.
3.
Private Sub CommandButton1_Click()
    DoCmd.OpenForm FormName:="frmModal", WindowMode:=acDialog
    Me.TextBox1 = varValue
End Sub

Модальная форма - frmModal с полем TextBox2.

Код: plaintext
1.
2.
Private Sub Form_Close()
    varValue = Me.TextBox2
End Sub

Стандартный модуль:

Код: plaintext
Public varValue As Variant
...
Рейтинг: 0 / 0
12.12.2005, 11:17:40
    #33430044
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подождать выполнение модальной формы и взять у неё значение?
Не слушай его. В модальной форме пишешь
Public Function CreateForm()
Show vbModal
CreateForm = someval
End Function
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как подождать выполнение модальной формы и взять у неё значение? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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