Rss & SiteMap

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

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

标题:[求助]用了自定义登录窗口后的一个问题!

1楼
gaoyong30000 发表于:2011/10/30 22:39:00
帮助里有个 为不同用户加载不同的表
BeforeLoadOuterTable

Select Case e.DataTableName
   
Case "表A"
        e.Cancel = (e.User.Name =
"张三")
   
Case "表B"
        e.Cancel = (e.User.Name =
"李四")
   
Case "表C"
        e.Cancel = (e.User.Name =
"王五")
End
Select


我把e.user.name  改成 _usergroup


貌似不起作用 因为项目还没打开 _usergroup还没赋值

为了实现  为不同用户家在不同的表 该如何设置?



2楼
狐狸爸爸 发表于:2011/10/31 7:00:00

这个对于自定义用户管理无效。

你必须用Fill在打开项目之后,动态加载表才行。

3楼
gaoyong30000 发表于:2011/10/31 11:03:00
FIll是在空白表里 从后台添加数据?

例如: sql数据源  有个表叫 销售意向客户进度管制

那我代码这样写 DataTables("销售意向客户进度管制").Fill("Select * From {销售意向客户进度管制}", "数据源1", False)


?


4楼
狐狸爸爸 发表于:2011/10/31 11:04:00
可以,而且可以从任何一个表载入。
5楼
gaoyong30000 发表于:2011/10/31 11:22:00
恩 我去试试看!
6楼
gaoyong30000 发表于:2011/10/31 22:20:00
还是不太懂啊
fill我用了一下 但是项目 还是加载了全部表

有关联的表 还出现了:当前表出现关联 不允许




7楼
狐狸爸爸 发表于:2011/10/31 22:29:00

参与关联的表,是不能Fill的。

可以考虑不通过菜单设置关联,而是用代码设置关联。

 

8楼
gaoyong30000 发表于:2011/10/31 22:40:00
用代码设置关联 也行

现在的问题 我不知道 从哪里入手  总共6张表  

例如: 用户组 A  只加载表1  其他表均不加载

用了 自定义窗口登录后  该如何设置? 
[此贴子已经被作者于2011-10-31 22:40:29编辑过]
9楼
狐狸爸爸 发表于:2011/10/31 22:49:00
既然差异这么大,你不如单独为他设计一个系统算了,何必强求放在一起。
10楼
狐狸爸爸 发表于:2011/10/31 22:49:00
或者改为隐藏表。
共13 条记录, 每页显示 10 条, 页签: [1] [2]

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

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