Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:非常菜鸟的问题。设置了表视图

1楼
卟离卟弃 发表于:2009/4/17 9:09:00
设置表视图,对于不同的用户组启动不同的视图,是在项目属性中加代码还是在表属性中加?
是那个事件,,,
有事例更好。。。
谢谢
2楼
狐狸爸爸 发表于:2009/4/17 9:15:00
在AfterOpenProject事件中
3楼
kylin 发表于:2009/4/17 9:16:00
MainTableChanged
窗口的AfterLoad事件等在你需要打开该表的地方设置吧
4楼
卟离卟弃 发表于:2009/4/17 9:38:00

还有一个
当我光标在表的某一任意单无格时,所在单元格所在的这一行能不能全部变色?

5楼
狐狸爸爸 发表于:2009/4/17 9:39:00
可以的,可以看看DrawCell事件
6楼
卟离卟弃 发表于:2009/4/17 9:43:00

恩谢谢,是那样
我把我想要隐藏的列在打开表的时候就给隐藏了
可是普通用户能够取消隐藏列。。。。
怎么才能让他失去这一功能。。。

7楼
狐狸爸爸 发表于:2009/4/17 9:47:00
好多办法,其中一个:


Cols的方法有:

方法名 说明
Remove 从Table中移除指定的列
Contains 用于判断是否包括指定名称的Col

Remove方法从Table中移除指定的列,注意是移除,不是删除,被移除的列继续存在于DataTable中,该列还可以正常参与各种计算,只是用户再也看不到这一列。
移除列类似于隐藏列,不过被隐藏的列,用户可以通过菜单命令撤销隐藏,而被移除的列,除非重新打开项目文件,否则用户再也无法看到该列。

语法:

Remove(ColName1, ColName2, ColName3...)

ColName1: 字符型,指定要移除列的列名称,可以指定任意多列。

例如在订单表中移除折列:

If Tables("订单").Cols.Contains("折扣") Then
    Tables(
"订单").Cols.Remove("折扣"
)
End If

也可以一次移除多列,例如:

Tables("订单").Cols.Remove("折扣","金额")

8楼
yangming 发表于:2009/4/17 9:49:00
可以自定义菜单
9楼
卟离卟弃 发表于:2009/4/17 10:11:00
谢谢,我觉得7楼的解决办法很好
不用重新搞个菜单。
共9 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.