以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]根据登录名加载数据出错!(已解决) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10641) |
||||
-- 作者:yyzlxc -- 发布时间:2011/6/15 20:48:00 -- [求助]根据登录名加载数据出错!(已解决) 初学狐表,想制作日报系统,应用到工作中。 2、在项目事件BeforeLoadInnerTable中添加代码: 目的:根据用户组及用户名来加载"日报源表"。 3、在项目事件MainTableChanged中添加代码: 目的:打开项目时,自动根据"日报源表"的数据,生成目录树,用于填报,并返回最末行。 开发密码:123
2、进入项目后,不能实现项目事件MainTableChanged中这段代码的目的,需要通过程序菜单再次打开项目,才能实现所需要的效果;而且切换工作组后,也需要重复打开两次,才能达到目的。 [此贴子已经被作者于2011-6-16 9:36:22编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/15 21:43:00 -- BeforeLoadInnerTable的事件代码应该是:
Dim zu As String = e.User.Group
注意BeforeLoadInnerTable的说明中有一句话: 注意此事件必须通过e.User来引用用户。
[此贴子已经被作者于2011-6-15 21:43:55编辑过]
|
||||
-- 作者:yyzlxc -- 发布时间:2011/6/15 22:10:00 -- 谢谢狐狸爸爸,大问题解决了,怪自己太粗心,真该仔细看看帮助。 另外,好像还是不能通过切换用户功能键来切换用户,问题出在哪里?还请指教。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/15 22:14:00 -- 我测试可以切换用户 |
||||
-- 作者:yyzlxc -- 发布时间:2011/6/15 23:07:00 -- 可能因为是试用版的关系? |
||||
-- 作者:blackzhu -- 发布时间:2011/6/16 7:55:00 -- 试用版的功能又不影响的. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/6/16 8:10:00 -- 楼主升级到最新的版本看看 |
||||
-- 作者:yyzlxc -- 发布时间:2011/6/16 9:45:00 -- 终于搞明白了,项目事件BeforeLoadInnerTable是需要打开项目时加载数据,而切换用户时并不能触发BeforeLoadInnerTable事件来根据登录用户重新加载所需数据。谢谢各位指点。 |