Foxtable(狐表)用户栏目专家坐堂 → [求助]数据显示的问题


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

主题:[求助]数据显示的问题

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
[求助]数据显示的问题  发帖心情 Post By:2015/1/12 9:18:00 [只看该作者]

数据表有一列(工作单位)存储的是单位代码,另有一张表(部门)有两列分别是“单位代码”和“单位名称”,如何在窗口中打开该数据表时将工作单位列的值由“单位代码”显示为“单位名称”?求各位老师不吝赐教!谢谢!

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


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

增加一个辅助列,储存单位名称,然后隐藏这个列,利用跨表引用 http://www.foxtable.com/help/topics/1453.htm

然后在DrawCell 设置 e.text=e.row("辅助列")

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


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

注意判断一下列名,不然所有列都变成单位名称了
if e.col.name="工作单位" then
    e.text=e.row("辅助列")
end if

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
回复:Bin  发帖心情 Post By:2015/1/12 9:54:00 [只看该作者]

谢谢!

 回到顶部