以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]如何动态隐藏列?  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3668)

--  作者:xjy
--  发布时间:2006/9/5 9:28:00
--  [求助]如何动态隐藏列?
各位大虾:
请问如何动态隐藏列?比如,当某某列的记录都为0时隐藏该列。因为列视图是固定的,无法动态实现。
--  作者:smileboy
--  发布时间:2006/9/5 9:39:00
--  
HideCell
隐藏指定表中的某些列,条件为这些列在当前行的内容为指定内容。

语法:
HideCell(Grid,Content,Content...)

Grid      指定表,可以是主表,也可以是某个关联表
Content   指定要隐藏的内容,可以指定任意多个

例子:
HideCell(GridName,"",0)
隐藏主表中当前行内容为0或者没有内容的列。

HideCell("测试记录","",0)
隐藏关联表(测试记录)中当前行内容为0或者没有内容的列。


--  作者:gdxhq
--  发布时间:2006/9/5 9:39:00
--  
HideCell
隐藏指定表中的某些列,条件为这些列在当前行的内容为指定内容。

语法:
HideCell(Grid,Content,Content...)

Grid      指定表,可以是主表,也可以是某个关联表
Content   指定要隐藏的内容,可以指定任意多个

例子:
HideCell(GridName,"",0)
隐藏主表中当前行内容为0或者没有内容的列。

HideCell("测试记录","",0)
隐藏关联表(测试记录)中当前行内容为0或者没有内容的列。


--  作者:xjy
--  发布时间:2006/9/5 9:58:00
--  
谢谢!
我的易表帮助文件怎么没有找到这个函数?

-=-=-=- 以下内容由 xjy2006年09月05日 10:01am 时添加 -=-=-=-
找到啦
--  作者:xjy
--  发布时间:2006/9/5 10:02:00
--  
能实现自动显示所有列吗?
--  作者:smileboy
--  发布时间:2006/9/5 10:21:00
--  
按钮公式:SendKeys("{tab 3}~") And SendKeys("{tab 2}~") And Do(77)
--  作者:xjy
--  发布时间:2006/9/5 10:31:00
--  
谢谢!看来也只能用SendKeys()来实现了。