FileMaker 全局列表字段
FileMaker global list field
我正在尝试通过在全局字段中添加和删除记录 ID 来创建一个多 select 函数。
我创建了一个名为 current_selection 的全局字段。
我将脚本操作附加到名称字段,该脚本操作用于向全局字段添加或删除记录 ID。
If ( PatternCount ( committee::current_selection; committee::id & "¶"); Substitute ( committee::current_selection; committee::id &"¶"; "¶"); committee::id & "¶" &committee::current_selection)
这就是我设置全局字段的方式。
与此同时,我为名称字段设置了条件格式,以便直观地了解 selected
PatternCount ( committee::current_selection; committee::id & ¶)
所以当 11 被 select 编辑时 1 被 select 编辑 然后如果我点击 1 它会从 11
中减去 1
不确定为什么会这样
嗯,"1"
包含在 "11"
中,因此您的测试会产生误报。将 "11¶"
中的 "1¶"
替换为 "1"
.
要查看某个项目是否存在于 return 分隔值列表中,请使用:
IsEmpty ( FilterValues ( item ; listOfValues ) )
从列表中删除项目比看起来要困难得多。开始于:
Substitute ( ¶ & listOfValues & ¶ ; ¶ & item & ¶ ; ¶ )
然后从结果中删除多余的回车 return。
我正在尝试通过在全局字段中添加和删除记录 ID 来创建一个多 select 函数。
我创建了一个名为 current_selection 的全局字段。
我将脚本操作附加到名称字段,该脚本操作用于向全局字段添加或删除记录 ID。
If ( PatternCount ( committee::current_selection; committee::id & "¶"); Substitute ( committee::current_selection; committee::id &"¶"; "¶"); committee::id & "¶" &committee::current_selection)
这就是我设置全局字段的方式。
与此同时,我为名称字段设置了条件格式,以便直观地了解 selected
PatternCount ( committee::current_selection; committee::id & ¶)
所以当 11 被 select 编辑时 1 被 select 编辑 然后如果我点击 1 它会从 11
中减去 1不确定为什么会这样
嗯,"1"
包含在 "11"
中,因此您的测试会产生误报。将 "11¶"
中的 "1¶"
替换为 "1"
.
要查看某个项目是否存在于 return 分隔值列表中,请使用:
IsEmpty ( FilterValues ( item ; listOfValues ) )
从列表中删除项目比看起来要困难得多。开始于:
Substitute ( ¶ & listOfValues & ¶ ; ¶ & item & ¶ ; ¶ )
然后从结果中删除多余的回车 return。