Inputfield
在 LOAD 或 SELECT 语句中引用某个字段之前,通过将其列于 inputfield 语句中可将其标记为输入字段。
信息注释关键字段不可标记为输入字段。
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;
信息注释
K 中的值必须是唯一的,这样 I 才可以作为输入字段。