FileMaker

开发技巧分享—FileMaker 树形目录 (1/4) - 搜

2020-03-10  本文已影响0人  飞沫课

引言

本文节选自飞沫课的付费入门视频教程,主要用来帮助大家理解 FileMaker 的搜索机制。搜索是实现列表式树形目录的关键技术,深入理解之后必能帮助大家实现各种高效的功能。

查找模式基本定义

在 FileMaker 中,有一个专门的模式用来进行数据的搜索,那就是查找模式。

首先,我们需要先点击工具栏的查找按钮或者点按 Command+F 来进入查找模式。这时候,布局的整体样式没有大变化,但是每一个字段变成了空白输入框且左上角出现一个放大镜的图标。这时候我们想要按哪个字段的内容搜索,就在对应的字段输入关键词。需要了解的是,查找模式下输入任何内容都不会影响原来的数据。点击执行查找按钮之后,系统就可以把字段内容包含关键词的记录搜索出来。

但实际需求可能还会更复杂一些,比如要搜索日期范围或者找出字段没有值的空记录?这时候,我们就要用到搜索运算符。

搜索运算符

搜索运算符是可以用来帮助我们进行精确搜索。直接查看系统的运算符说明可以了解其大概意思,以下试举几个列子说明:

1. 查找日期范围内记录:2018/01/01…2018/12/31

2. 查找字段为空的记录:=

3. 查找以“fimoke”为开始的记录:fimoke*

4. 查找以“fimoke”为结束的记录:*fimoke

5. 查找中间包含“fimoke”的记录:@fimoke@

4种搜索类别

FileMaker 一共有 4 种搜索类别:

第一种就是上面的搜索式搜索,我们从一堆记录中找到了我们想要的记录。

第二种是省略式搜索,就是搜索满足搜索条件之外的所有记录。

第三种是扩展式搜索,这是在上一次搜索的基础上进行的二次搜索。原来搜索结果保持不变,除此之外再增加满足新的搜索条件的记录数据。

第四种是限制式搜索。在原来搜索结果的基础上,减去满足新的搜索条件的记录数据。

搜索运算符和 4 种搜索熟练运用之后,才能开发出列表式树形目录。

上一篇 下一篇

猜你喜欢

热点阅读