Foxtable(狐表)用户栏目专家坐堂 → [求助]独占式编辑与加载多表时出现的一个问题


  共有4287人关注过本帖树形打印复制链接

主题:[求助]独占式编辑与加载多表时出现的一个问题

帅哥哟,离线,有人找我吗?
jk362223
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
[求助]独占式编辑与加载多表时出现的一个问题  发帖心情 Post By:2014/6/12 23:35:00 [只看该作者]

]独占式编辑与加载多表时出现的一个问题,若用医师02登录,无编辑者,且双击不能出现相应的编辑框.退出系统,以开发者登录,则一切皆可,分析原因是,启动系统时,开发者设置是全部表在系统打开后一起同步加载了的,而 医师02登录则没同步加载,表是打开系统后,点击按钮按需要加载的.在现实中,我们需要尽快打开系统,然后按各人需要,加载不同的表,我这个系统,不知为何,与系统同不同步加载的表,功能不一样,上传示例,请帮下,以窗口"挂号收费"为例,按 独占式编辑设置"挂号表"和"基本资料"除开发者外,初始不加载表,
图片点击可在新窗口打开查看此主题相关图片如下:示例.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:系统.zip



 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/13 8:37:00 [只看该作者]

未见出现对应问题,你都没使用独占编辑模式.

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/13 9:09:00 [只看该作者]

你去看看你 Initialize 的代码吧。

 

对于新加载进来的表,记得给表开启一下全局表事件,不然怎么可能有效?


 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/6/14 8:35:00 [只看该作者]

在BeforeLoadInnerTable设置初始不加载
Select Case e.DataTableName
    Case "行政区域" '表A和表B无条件加载
    
    Case Else '其他所有表默认都不加载
        e.Cancel = True
End Select

If e.DataTableName = "基本资料" Then
    e.Filter = "[身份证号] Is Null"
End If

If e.DataTableName = "挂号表" Then
    e.Filter = "[身份证号] Is Null"
End If
打开示例,
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:系统1.zip
,点击""安康医院""窗口中的""挂号收费部门""的按钮,打开"
挂号收费"窗口,发现"基本资料"和"挂号表"都能编辑,
且双击都不能打开他们的编辑框,只有点击打开"设置项目属性"窗口,关闭该窗口后,出现""安康医院""窗口,再点""挂号收费部门""的按钮,打开"挂号收费"窗口,就一切如常了,不知为何?


 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/6/14 10:09:00 [只看该作者]

是不是可以说,表事件和项目事件设置,对打开项目后再加载的表是不产生效果的,只对项目打开前就已加载的表起效果!

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/14 10:26:00 [只看该作者]

是的

 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/6/14 11:47:00 [只看该作者]

那要怎么做,才让表事件对新加载的表起作用?


 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/6/14 11:47:00 [只看该作者]

对4楼, 那要怎么做,才让表事件对新加载的表起作用?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/14 14:34:00 [只看该作者]

加载表的代码后面写上控制代码

 回到顶部
帅哥哟,离线,有人找我吗?
jk362223
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:422 积分:2708 威望:0 精华:0 注册:2012/2/10 18:12:00
  发帖心情 Post By:2014/6/14 18:04:00 [只看该作者]

就我4楼这个示例,这个 控制代码如何写?

 回到顶部
总数 15 1 2 下一页