Inputfield
Bir alan, herhangi bir inputfield veya LOAD deyiminde kendisine başvurulmadan önce SELECT deyiminde listelenerek giriş alanı olarak işaretlenebilir.
inputfield fieldlist
fieldlist, giriş alanları olarak işaretlenmesi gereken alanların virgülle ayrılmış listesidir. Alan adlarında * ve ? joker karakterlerine izin verilir. Joker karakterler kullanıldığında alan adlarının tırnak içine alınması gerekebilir.
Giriş alanları normal alanlardan biraz daha farklı hareket eder. En önemli fark, giriş alanlarının, kodu yürütmeden, alan değerlerindeki değişiklikleri etkileşimli olarak veya programlanarak kabul etme kabiliyetleridir. Alan değerleri alana LOAD ya da SELECT deyimleri aracılığıyla yüklenmelidir. Koda yüklenen her bir alan değeri, alan değeri değiştirme değeri için bir yer tutucu oluşturur. Dolayısıyla, yalnızca mevcut alan değerleri etkileşimli olarak veya programlanarak değiştirilebilir. Değiştirme değeri kullanıcıya bağlıdır; diğer bir deyişle, giriş alanı sunucuda kullanıldığında farklı kullanıcılar giriş alanı değerlerinin farklı kümelerini görür. Giriş alanlarında, birkaçının aynı değere sahip olup olmadığına bakılmaksızın tüm alan değerleri tekil olarak işlem görür. Yeniden yüklemeden sonra giriş alanları genellikle daha önce ayarlanmış değerlerini korur.
Örnek 1:
Inputfield B;
Inputfield A,B;
Inputfield B??x*;
Örnek 2:
Inputfield I;Load RecNo() as I, RecNo() as K autogenerate 10;