查询功能相信每一位格友应该基本上都是用过~
如果你还没有使用过,那我相信你一定是刚刚接触活字格的萌新,就让我在这里强行植入一波广告吧~
如果你是新手小白想要快速上手活字格,那就快快报名“新手训练营”吧~
只需三天,每天2小时,老师手把手带你入门~全程免费!全程免费!全程免费!!!
走过路过不要错过啊~
咳咳,好像走错片场了,让我们拉回主线,继续介绍本帖要讲的关于查询的小技巧。
一般情况下我们要根据不同类别做查询的时候,会放置很多类型的搜索框,比如下面这样:
分别把每项选好之后,一次性做模糊或精确查询。
但是前两天还见到了另一种需求,就是他希望实现下面这样的功能,直接看图:
他希望可以指定要搜索哪一个字段,然后搜索框根据选择切换成不同的类型。
比如,动图中展示的,选择“修改日期”,那后面就跟一个日期选择框;如果选的是“用量”,则显示一个数字框......
那现在效果已经有了,具体是如何实现呢?
其实很简单,只要借助“页面容器”单元格类型就行啦~
这里说一下“页面容器”的一个特性,那就是你只要让“页面容器”单元格的值等于某个页面名称,那么这个页面容器就会显示对应名称的页面啦~就像这样:
知道了这个特性,我们一步一步来操作一下。
1.做多个不同搜索框类型的页面,页面大小保持和页面容器一致。
2.给组合框中编辑命令,根据组合框自己所选数据,设置“页面容器”的值,实现搜索框的切换。
3.给每个页面的搜索框中添加查询命令,我这里做的是只要输入就搜索,当然这里也可以做成点按钮才查询。
4.把页面容器设置为“溢出”模式。(这一步一定要做啊!要不然你会发现你的日期下拉框不见了)
5.如果你子页面中需要根据父页面的单元格的值做判断,那就像我这里给单元格设置名称就好啦~
做到以上几点,功能就实现地差不多啦~我这个小栗子中很多内容都写死了,算是一个抛砖引玉的例子,大家可以根据自己的场景,把一些内容设置成可以动态取值控制的~这就要大家头脑风暴使用活字格现有的功能来实现各式各样的效果啦~
毕竟咱活字格就是个橡皮泥,各式各样的泥都摆在这了,捏成什么形状,就看各位看官喜欢啦~
根据搜索类目切换搜索框类型.fgcc
(59.73 KB, 下载次数: 411)
|