Вы можете в вашем приложении использовать вспомогательные формы, которые позволят пользователю указать какое-то требуемое значение.

Примечание переводчика. Обычно такой прием используется для получения значений из справочников или выборки ранее введенного значения из таблиц, содержащих какие-то общие для приложения данные, доступ к которым можно получить из вспомогательной поисковой формы.

Для возврата значения из формы

  1. Установите свойство WindowType формы, из которой вы намерены получить значение в 1, что сделает форму модальной.

  2. В коде метода, ассоциированного с событием Unload этой формы включите команду RETURN с указанием возвращаемого значения.

  3. В программе или методе другой формы или объекта, включите ключевое слово TO в команду DO FORM.

    Например, Если FindCustID является модальной формой, которая возвращает символьное значение, то приведенная ниже строка кода возвратит это значение в переменную памяти с именем cCustID:

      CopyCode imageСкопировать код
    DO FORM FindCustID TO cCustID

Для получения более подробной информации смотрите описания команд RETURN и DO FORM.

NoteЗамечние

Если вы получите ошибку при исполнении подобной команды, убедитесь, что свойство WindowType вызываемой формы установлено в 1 (Modal).

Смотрите также