以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表里的目录树列表的过滤条件格式语句如何写 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133183) |
-- 作者:lanbor -- 发布时间:2019/4/9 10:32:00 -- 表里的目录树列表的过滤条件格式语句如何写 请教大师:(问题如图) 表里的目录树列表的过滤条件格式语句如何写。我主要是希望当用户点了所有部门后判断: 若第3级部门名为空, 则判断第2级是否为空, 若第2级部门名称也为空, 则直接让部门名称=第1级部门名称, 否则 直接让部门名称=第2级部门名称, 否则 直接让部门名称=第3级部门名称, 人员名单.部门码=人事架构.部门码 谢谢! [此贴子已经被作者于2019/4/9 11:03:50编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/4/9 11:41:00 --
请具体说明一下逻辑。
如果是复杂的,请尽量自行做一个目录树窗口
http://www.foxtable.com/webhelp/scr/2350.htm
|
-- 作者:lanbor -- 发布时间:2019/4/9 18:45:00 -- 再请教, 此主题相关图片如下:部门.png 逻辑如下, 我只提供一个字段(user_depart)来保存当前操作的最后一个部门名称,是与事例中分别用省、市、县、三个字段来装值是有差别的。 如上图, 1.如果当前员工是“制造中心副总经理” ,那么他的部门名称就是“实优特制造中心", 部门码就=a024; 2.如果当前员工是“品质部经理” ,那么他的部门名称就是“品质部", 部门码就=a025; 3.如果当前员工是“QA课长” ,那么他的部门名称就是“QA课", 部门码就=a027; 非常感谢!
|
-- 作者:有点甜 -- 发布时间:2019/4/9 19:18:00 -- 那就试试
fram01 = \'品质部\' or fram02 = \'品质部\' or fram03 = \'品质部\' |
-- 作者:lanbor -- 发布时间:2019/4/9 21:46:00 -- 其实我只是想请教如何写格式语句 其实我只是想请教如何在过滤条件位置写格式语句。 |
-- 作者:有点蓝 -- 发布时间:2019/4/9 22:14:00 -- 无法写。只能通过事件代码处理 |