Foxtable(狐表)用户栏目专家坐堂 → [求助]记录窗口能否像表一样隐藏部分重要数据


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

主题:[求助]记录窗口能否像表一样隐藏部分重要数据

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 9:11:00 [显示全部帖子]

 如果对应表的列隐藏或者移除了,记录窗口应该是不会显示对应的列的。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 9:19:00 [显示全部帖子]

 这个可能是顺序先后的问题。

 你隐藏列以后,要重新打开记录窗口,才会更新的。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 9:21:00 [显示全部帖子]

 CurrentTable.OpenRecordGrid()

 CurrentTable.CloseRecordGrid()

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 9:34:00 [显示全部帖子]

 这个功能不能这样做,记录窗口显示的都是实际的值,而表格里面的,只是简单的隐藏而已。

 你正确的做法是,新增一个列,这个列保存真实的数据,这个列隐藏起来。

 然后判断权限,在单价列显示你希望显示的内容便可。
[此贴子已经被作者于2012-10-30 9:34:12编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 9:50:00 [显示全部帖子]

 记录窗口的值与表一致,这个是不会变的。因为涉及到修改数据的时候,表需要同步。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 10:10:00 [显示全部帖子]

 用添加列来实现的。要的那种效果,只能这样做了。

 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:隐藏.table


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 10:30:00 [显示全部帖子]

 其实你用DrawCell更麻烦,因为它是一直在执行的,每时每刻都在重画你的数据为***。

 这样,你看看哪种好吧。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/30 10:31:00 [显示全部帖子]

下面是帮助的说明。

因为DrawCell事件执行非常频繁,所以代码必须简洁,不可以有太耗时的复杂代码,也不能有显示对话框的代码,否则会出现死循环,切记切记。

 回到顶部