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

设定选择范围

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

另请参阅 

选项 

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

•"起始位置"指定选择项的起始位置。

•"终止位置"指定选择项的终止位置。

兼容性 

 

产品 

是否支持 

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 WebDirect 之外的所有客户端,从可视范围中选择的数据将滚动到视图中。

•在 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]

相关主题 

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

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