Filemaker 查找脚本(A 和 B 和 C)
Filemaker Find Script ( A and B and C)
我正在尝试在 Filemaker 中进行查找,其中名称 =“John”且加入日期大于 2020 年 1 月 1 日且小于 2021 年 1 月 1 日。我尝试了以下代码,但它似乎不起作用关于日期限制。
到目前为止,这是我的代码:
Enter Find Mode [Pause:Off]
Set Field [mydb::Name; "John"]
Perform Find[]
Enter Find Mode [Pause:Off]
Set Field [mydb::Date; ">=" & "2020-01-01"]
Constrain Found Set []
Enter Find Mode [Pause:Off]
Set Field [mydb::Place; "<=" & "2021-01-01"]
Constrain Found Set []
首先,如果这些条件是累积的,它们可以而且应该进入同一个查找请求。接下来,将日期表示为“YYYY-MM-DD”字符串只有在您的文件设置为使用 YYYY-MM-DD 日期格式(这种情况很少见)时才有效。最后,您可以使用范围运算符查找两点之间的值。
所以:
Enter Find Mode [ ]
Set Field [ mydb::Name ; "John" ]
Set Field [ mydb::Date ; Date ( 1 ; 1 ; 2020 ) & ".." & Date ( 1 ; 1 ; 2021 ) ]
Perform Find [ ]
请注意范围查找是包含;在上面的示例中,将找到 Jan 1, 2020 和 Jan 1, 2021。
我正在尝试在 Filemaker 中进行查找,其中名称 =“John”且加入日期大于 2020 年 1 月 1 日且小于 2021 年 1 月 1 日。我尝试了以下代码,但它似乎不起作用关于日期限制。
到目前为止,这是我的代码:
Enter Find Mode [Pause:Off]
Set Field [mydb::Name; "John"]
Perform Find[]
Enter Find Mode [Pause:Off]
Set Field [mydb::Date; ">=" & "2020-01-01"]
Constrain Found Set []
Enter Find Mode [Pause:Off]
Set Field [mydb::Place; "<=" & "2021-01-01"]
Constrain Found Set []
首先,如果这些条件是累积的,它们可以而且应该进入同一个查找请求。接下来,将日期表示为“YYYY-MM-DD”字符串只有在您的文件设置为使用 YYYY-MM-DD 日期格式(这种情况很少见)时才有效。最后,您可以使用范围运算符查找两点之间的值。
所以:
Enter Find Mode [ ]
Set Field [ mydb::Name ; "John" ]
Set Field [ mydb::Date ; Date ( 1 ; 1 ; 2020 ) & ".." & Date ( 1 ; 1 ; 2021 ) ]
Perform Find [ ]
请注意范围查找是包含;在上面的示例中,将找到 Jan 1, 2020 和 Jan 1, 2021。