本帖最后由 Simon.hu 于 2024-1-16 09:57 编辑
表格查询时经常会遇到需要用关联字表的字段作为查询条件来查询数据
但是活字格在主表上只能设置一个字表的关联字段
但是实际上我们会有一个主表需要关联多个字表的情况,我提供的demo只做了一个主表关联2个字表实际上可能更复杂会有更多的字表被关联到一个大的复杂报表里面.
而活字格目前的系统 只能设置当前主表关联其中一个字表,虽然设置完后在查询条件里面可以选择出当前关联的字表作为查询条件使用.会遇到下面几个问题:
1 (操作麻烦)当同时要用到2个或多个字表做条件查询数据时,先要在主表关联其中一个字表,然后进查询条件设置,然后关闭命令窗口再到主表中设置关联另外一个字表,然后重新进命令窗口设置才能使用.
能操作但是不方便,是否可以在查询窗口里面直接设置关联,或者在主表设置关联字表的时候可以同时设置关联多个都记录起来,这样就只要一起设置好,查询的时候按需调用,不用来回切换重新设置使用,提高效率.(目前这种查询窗口需要来回设置很多遍才能弯沉给一个查询命令设置比较费时间)
从原来的
客户id
-id
-姓名
.
.
一层加多一层字表可以设置多个字表都能显示出来 给随时调用使用
客户id
-客户资料表
--id
--姓名
-客户责任人表
--id
--客户id
--责任人
2 (查询关联关系没有显示出来)查询窗口现在选择使用的时候是默认当前关联的表,显示时也是按默认当前关联的方式显示,没有显示实际关联的字表具体是哪个,直接显示
[客户id]->[责任人]
无法知道关联关系,当只有一个字表时可以看出来关联关系,但是当多个字表存在时无法直接看出管理关系,时间久了修改时有可能还会被误导,产生明明现在关联的表没有这个字段为什么能这样关联使用的困惑;
原因就是显示格式上没有显示主子表关系看不出关联关系
建议看看是否可以改成:
[收款流水.客户id]->[客户责任人表.客户id]:[责任人]
3 (原来设置好的查询条件不小心点击后会无法选回来)选好的管理关系不是当前主表设置的关联关系时,不小心选错会清空条件,没办法选回来.(解决第1个问题理论上第3个问题也能解决掉)
|