以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]用了自定义登录窗口后的一个问题! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13876) |
-- 作者:gaoyong30000 -- 发布时间:2011/10/30 22:39:00 -- [求助]用了自定义登录窗口后的一个问题! 帮助里有个 为不同用户加载不同的表 Select
Case e.DataTableName 我把e.user.name 改成 _usergroup 貌似不起作用 因为项目还没打开 _usergroup还没赋值 为了实现 为不同用户家在不同的表 该如何设置? |
-- 作者:狐狸爸爸 -- 发布时间:2011/10/31 7:00:00 -- 这个对于自定义用户管理无效。 你必须用Fill在打开项目之后,动态加载表才行。 |
-- 作者:gaoyong30000 -- 发布时间:2011/10/31 11:03:00 -- FIll是在空白表里 从后台添加数据? 例如: sql数据源 有个表叫 销售意向客户进度管制 那我代码这样写 DataTables("销售意向客户进度管制").Fill("Select * From {销售意向客户进度管制}",
"数据源1", False) ?
|
-- 作者:狐狸爸爸 -- 发布时间:2011/10/31 11:04:00 -- 可以,而且可以从任何一个表载入。 |
-- 作者:gaoyong30000 -- 发布时间:2011/10/31 11:22:00 -- 恩 我去试试看! |
-- 作者:gaoyong30000 -- 发布时间:2011/10/31 22:20:00 -- 还是不太懂啊 fill我用了一下 但是项目 还是加载了全部表 有关联的表 还出现了:当前表出现关联 不允许 |
-- 作者:狐狸爸爸 -- 发布时间:2011/10/31 22:29:00 -- 参与关联的表,是不能Fill的。 可以考虑不通过菜单设置关联,而是用代码设置关联。
|
-- 作者:gaoyong30000 -- 发布时间:2011/10/31 22:40:00 -- 用代码设置关联 也行 现在的问题 我不知道 从哪里入手 总共6张表 例如: 用户组 A 只加载表1 其他表均不加载 用了 自定义窗口登录后 该如何设置?
[此贴子已经被作者于2011-10-31 22:40:29编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/10/31 22:49:00 -- 既然差异这么大,你不如单独为他设计一个系统算了,何必强求放在一起。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/10/31 22:49:00 -- 或者改为隐藏表。 |