设定选择范围
指定一个字段中的选择项或光标位置。
另请参阅
选项
- “转到目标字段”指定要选择其内容的字段。如果未指定目标字段,将使用活动字段。
- “起始位置”指定选择项的起始位置。
- “终止位置”指定选择项的终止位置。
兼容性
产品 | 是否支持 |
FileMaker Pro | 是 |
FileMaker Go | 部分 |
FileMaker WebDirect | 部分 |
FileMaker Server | 是 |
FileMaker Cloud | 是 |
FileMaker Data API | 是 |
自定义 Web 发布 | 是 |
原始版本
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]