Inputfield
Чтобы пометить поле как поле ввода, укажите его в операторе inputfield до упоминания в операторах LOAD или SELECT.
inputfield fieldlist
fieldlist представляет собой список полей, разделенных запятыми, которые должны быть помечены как поля ввода. В именах полей разрешается использовать знаки подстановки * и ?. При использовании знаков подстановки, возможно, понадобится заключать имена полей в кавычки.
Поле ввода отличается от обычного поля. Основным его отличием является способность принимать изменения значений поля (в интерактивном режиме или через программирование) без запуска скрипта. Значения поля загружаются в поле с помощью операторов LOAD или SELECT. Каждое значение поля, загружаемое в скрипт, создает заполнитель для значения, которым будет заменено значение поля. Таким образом в интерактивном режиме или путем программирования можно изменять только существующие значения поля. Заменяющее значение задается пользователем, т.е. если поле ввода используется на сервере, разные пользователи будут видеть разные наборы значений в поле ввода. В полях ввода все значения поля считаются различными, даже если некоторые из них одинаковы. Обычно ранее указанные значения сохраняются в полях ввода после загрузки.
Пример 1:
Inputfield B;
Inputfield A,B;
Inputfield B??x*;
Пример 2:
Inputfield I;Load RecNo() as I, RecNo() as K autogenerate 10;