以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  有没有类似HideGrid()的功能?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=560)

--  作者:ahljy351
--  发布时间:2008/9/17 14:23:00
--  有没有类似HideGrid()的功能?
象易表中的HideGrid()函数,且能设置背景?
--  作者:狐仙
--  发布时间:2008/9/17 14:38:00
--  

Visible行不行?


--  作者:ahljy351
--  发布时间:2008/9/17 14:48:00
--  
楼上的请问怎么用?
--  作者:狐仙
--  发布时间:2008/9/17 14:59:00
--  
Tables("表A").Visible = False
--  作者:fangling
--  发布时间:2008/9/17 15:03:00
--  
For i as intege =0 to tables.count-1
   Tables(i).Visible = False
Next

--  作者:ahljy351
--  发布时间:2008/9/17 15:28:00
--  
Tables("表A").Visible = False

这个无效

For i as intege =0 to tables.count-1
   Tables(i).Visible = False
Next
这个提示错误
--  作者:shaof
--  发布时间:2008/9/17 15:34:00
--  
以下是引用ahljy351在2008-9-17 15:28:00的发言:
Tables("表A").Visible = False

这个无效

For i as intege =0 to tables.count-1
   Tables(i).Visible = False
Next
这个提示错误


你不会比我还菜吧?第一个如果说无效,说明你的项目中根本就不存在“表A”这个表,你可以修改代码中的表名。
第二个应该是

For Each 隐藏表 As Table in Tables
    隐藏表.Visible = False
Next

[此贴子已经被作者于2008-9-17 15:35:08编辑过]

--  作者:ahljy351
--  发布时间:2008/9/17 15:59:00
--  
Tables("表A").Visible = False
(这个错误不会犯的)
Tables("单位").Visible = False (这是我改的)

--  作者:shaof
--  发布时间:2008/9/17 16:02:00
--  
以下是引用ahljy351在2008-9-17 15:59:00的发言:
Tables("表A").Visible = False
(这个错误不会犯的)
Tables("单位").Visible = False (这是我改的)


如果表名称正确,代码百分百没问题。
不知你另一个错误会不会犯,表名称和表标题不一致,有时你看到的表名称并不一定是真正的表名。

[此贴子已经被作者于2008-9-17 16:02:25编辑过]

--  作者:ahljy351
--  发布时间:2008/9/17 16:03:00
--  
For Each 隐藏表 As Table in Tables
    隐藏表.Visible = False
Next


依然无效。

隐藏表是不是要改成要隐藏的表名?