Вы можете в вашем приложении использовать вспомогательные формы, которые позволят пользователю указать какое-то требуемое значение.
Примечание переводчика. Обычно такой прием используется для получения значений из справочников или выборки ранее введенного значения из таблиц, содержащих какие-то общие для приложения данные, доступ к которым можно получить из вспомогательной поисковой формы.
Для возврата значения из формы
-
Установите свойство WindowType формы, из которой вы намерены получить значение в 1, что сделает форму модальной.
-
В коде метода, ассоциированного с событием Unload этой формы включите команду RETURN с указанием возвращаемого значения.
-
В программе или методе другой формы или объекта, включите ключевое слово TO в команду DO FORM.
Например, Если
FindCustID
является модальной формой, которая возвращает символьное значение, то приведенная ниже строка кода возвратит это значение в переменную памяти с именемcCustID
:Скопировать код
DO FORM FindCustID TO cCustID
Для получения более подробной информации смотрите описания команд RETURN и DO FORM.
![]() |
---|
Если вы получите ошибку при исполнении подобной команды, убедитесь, что свойство WindowType вызываемой формы установлено в 1 (Modal). |
Смотрите также
Задачи
Как: послать параметры в формуСправочное руководство
Событие UnloadКоманда RETURN
Команда DO FORM