指定一个字段中的选择项或光标位置。
•“转到目标字段”指定要选择其内容的字段。如果未指定目标字段,将使用活动字段。
•“起始位置”指定选择项的起始位置。
•“终止位置”指定选择项的终止位置。
产品 | 是否支持 |
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; 终止位置: 5]
选择用户在自定义对话框中指定的段落数。
显示自定义对话框 ["您要选择多少个段落?"; 产品::段落编号]
If [Get ( 上次选择信息 ) = 1]
设定选择范围 [产品::描述; 起始位置: 1; 终止位置: 位置 ( 产品::描述 ; ¶ ; 1 ; 产品::段落编号 )]
End If
将光标移动到字段中第三个字符之前。
设定选择范围 [表::字段1; 起始位置: 3; 终止位置: 0]
将光标移动到字段中第三个字符之后。
设定选择范围 [表::字段1; 起始位置: 0; 终止位置: 3]
将光标移动到字段开头。
设定选择范围 [表::字段1; 起始位置: 0; 终止位置: 0]
将光标移动到字段结尾。
设定选择范围 [表::字段1; 起始位置: -1; 终止位置: -1]