本帖最后由 fyzzg 于 2010-8-5 18:30 编辑
将【树形字段】数据 写到 【文本字段】用这个函数解决最底层“叶子”显示:
MFTREELF($MF(单位)$)
下载 (21.02 KB)
1 秒前
此函数用于返回指定树节点的叶子节点值或者树节点列表的叶子节点列表。
-------------------------------------------------------------------------------------------
下面是我走的弯路! -------------------------------------------------------------------------------------------
树形结构回写到别处成文本格式时,是完整路径显示效果如:
********************************************
/政法科/国库支付中心/市检察院
/政法科/国库支付中心/市政法委
********************************************
怎样让其显示成:
---------------------------------------------------------------------------------------------
市政法委
市检察院
---------------------------------------------------------------------------------------------
用下面公式即可。
MID($MF(单位)$,FIND("/",$MF(单位)$,6)+1,LEN($MF(单位)$)-FIND("/",$MF(单位)$,6))
解释:
1、$MF(单位)$是完整路径单位数据;
2、MID函数是从$MF(单位)$中第FIND("/",$MF(单位)$,6)+1个字符开始,连续抓取LEN($MF(单位)$)-FIND("/",$MF(单位)$,6)个字符;
3、FIND函数FIND("/",$MF(位单)$,6)+1 , 从$MF(单位)$中第6个字符开始找“/”所在的位置【12】+1=【13】;
4、LEN函数返回$MF(位单)$总字符数【16】,LEN($MF(单位)$)-FIND("/",$MF(单位)$,6) 【16】-【12】=【4】;
5、MID($MF(单位)$,FIND("/",$MF(单位)$,6)+1,LEN($MF(单位)$)-FIND("/",$MF(单位)$,6)) ,表示从树形单位第13个字符起连续抓取4个字符,就是【市检察院】、【市政法委】
|