Foxtable(狐表)用户栏目专家坐堂 → 如何显示“省-市”格式?及根据根据省,选择市


  共有3157人关注过本帖树形打印复制链接

主题:如何显示“省-市”格式?及根据根据省,选择市

帅哥哟,离线,有人找我吗?
zerov
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
如何显示“省-市”格式?及根据根据省,选择市  发帖心情 Post By:2014/4/25 9:41:00 [只看该作者]

在行政区域中,想通过目录树表的方法,在一列中,把选择好的省-市同时显示出来,如何设置?

如选择了“湖南省长沙市”,就显示为“湖南-长沙”(在一个单元格中)
[此贴子已经被作者于2014-4-25 9:42:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/25 9:42:00 [只看该作者]

 你需要在 行政区域 表加入一列表达式列,连接 省和市 列。

 

 然后根据这一列生成目录树

[此贴子已经被作者于2014-4-25 9:42:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/25 9:43:00 [只看该作者]

把两个节点拼接一下就可以了.

或者把FullPath 直接替换/ 为 -
FullPath.reaplace("/","-").replace("省"),replace("市")



 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
  发帖心情 Post By:2014/4/25 9:59:00 [只看该作者]

没有更好的方法吗?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/25 10:01:00 [只看该作者]

以下是引用zerov在2014-4-25 9:59:00的发言:
没有更好的方法吗?

 

木有,先生成那样的树,选择了以后,编写datacolchanged事件,把值替换一下


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/4/25 10:02:00 [只看该作者]

dim r AS row = e.node.Datarow
Tables(""xxx).Current("省市") = r("省") & "-" & r("市")

 回到顶部
帅哥哟,离线,有人找我吗?
zerov
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:867 积分:6210 威望:0 精华:0 注册:2012/11/24 20:44:00
回复:(狐狸爸爸)dim r AS row = e.node.DatarowTab...  发帖心情 Post By:2014/4/29 22:00:00 [只看该作者]

谢谢狐老大,搞定了。

 回到顶部