参考 > 脚本步骤参考 > 编辑脚本步骤 > 设定选择范围
 

设定选择范围

指定一个字段中的选择项或光标位置。

另请参阅 

选项 

转到目标字段”指定要选择其内容的字段。如果未指定目标字段,将使用活动字段。

起始位置”指定选择项的起始位置。

终止位置”指定选择项的终止位置。

兼容性 

 

产品 

是否支持 

FileMaker Pro Advanced 

 

FileMaker Go 

部分 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud 

 

FileMaker Data API 

 

自定义 Web 发布 

 

Runtime 解决方案 

 

源于 

FileMaker Pro 6.0 或更低版本

说明 

字段中的位置由字符(包括空格)数决定,并从位置 1(即字段中的第一个字符)开始。选择项包括起始于起始位置并终止于终止位置的所有值。例如,如果“字段1”的值为“abcdefgh”,且脚本步骤选项将起始位置指定为“3”,将终止位置指定为“6”,则该脚本步骤将选择“cdef”。如果起始位置为一个范围,但终止位置超出范围,则将选择起始位置到字段结尾之间的所有值。(如果位置是从 1 到字段中文本的长度,则位置是一个范围。)

要移动光标而不选择文本,可以指定超出范围的位置值,或者将终止位置指定在起始位置之前:

 

光标要移动到

设置

位置 n 之前

起始位置”= n,“终止位置”= 0

位置 n 之后

起始位置”= 0,“终止位置”= n

字段开头

起始位置 1,“终止位置”= 0

字段结尾

起始位置”> m,“终止位置 m,其中 m 是字段中文本的长度

或者设置“起始位置 0,“终止位置”< 0

注释 

如果用户尝试对容器字段执行选择,则不会执行任何操作。

在可见范围之外选择的数据将进入视野范围内。

在 FileMaker Go 中,如果设备上的键盘处于隐藏状态,则此脚本步骤不会突出显示选定的文本。

示例 1 

选择“邮政编码”字段的前五位数字。

设定选择范围 [客户::邮政编码; 起始位置: 1; 终止位置: 5]

示例 2 

选择用户在自定义对话框中指定的段落数。

显示自定义对话框 ["您要选择多少个段落?"; 产品::段落编号]
If [Get ( 上次选择信息 ) = 1]
设定选择范围 [产品::描述; 起始位置: 1; 终止位置: 位置 ( 产品::描述 ; ¶ ; 1 ; 产品::段落编号 )]
End If

示例 3 

将光标移动到字段中第三个字符之前。

设定选择范围 [表::字段1; 起始位置: 3; 终止位置: 0]

示例 4 

将光标移动到字段中第三个字符之后。

设定选择范围 [表::字段1; 起始位置: 0; 终止位置: 3]

示例 5 

将光标移动到字段开头。

设定选择范围 [表::字段1; 起始位置: 0; 终止位置: 0]

示例 6 

将光标移动到字段结尾。

设定选择范围 [表::字段1; 起始位置: -1; 终止位置: -1]

相关主题 

脚本步骤参考(按字母顺序排序的列表)

脚本步骤参考(类别列表)