Foxtable(狐表)用户栏目专家坐堂 → 郁闷啊,老问题又出现了,但是又模拟不出来


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

主题:郁闷啊,老问题又出现了,但是又模拟不出来

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
郁闷啊,老问题又出现了,但是又模拟不出来  发帖心情 Post By:2014/10/22 20:47:00 [显示全部帖子]

还是老问题,貌似网络不是很好时候,打开软件,出现图片点击可在新窗口打开查看图片点击可在新窗口打开查看附件中报错的信息。结果把有权限没有权限的表全部载入显示给用户看了。
怎么是LoadUserSetting中的用户权限设置完全不设防,所有东西都错乱了。太危险了。
还有什么办法能够绝对安全的载入表格,如果网络信号不佳,宁可全部不打开所有表或者直接退出软件。

[此贴子已经被作者于2014-10-22 20:49:27编辑过]

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
是用户告诉我的  发帖心情 Post By:2014/10/22 20:57:00 [显示全部帖子]

这个是用户告诉我的,确确实实是人家截图给我的。

LoadUserSetting我举例如下吧



Tables("入库表").OpenView("入库表")

'设置编辑的权限

Dim msg As String '表主要的显示入库表

Tables("入库表").Visible = False

Tables("入库表").AllowEdit = False

msg = Nothing

DataTables("入库表").LoadFilter = msg


按道理这个表是不能显示的,结果还是显示出来了。

会不会是.network插件被破坏了产生的错误呢?

[此贴子已经被作者于2014-10-22 21:01:50编辑过]

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
项目属性是关闭了开发功能  发帖心情 Post By:2014/10/22 21:17:00 [显示全部帖子]

项目属性这里“关闭项目开发功能”是选择的True,关闭了开发功能会有什么问题出现吗?
代码应该是没有错的,因为平时根本就不会出来这个错误,也是有个别人偶尔出现这个问题。
[此贴子已经被作者于2014-10-22 21:17:57编辑过]

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
好吧,我把产品名称改了一下,其他都一摸一样  发帖心情 Post By:2014/10/22 21:35:00 [显示全部帖子]


[此贴子已经被作者于2014-10-23 14:03:49编辑过]

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
我这里模拟不出来  发帖心情 Post By:2014/10/22 22:10:00 [显示全部帖子]

我这里电脑网络都良好,用Try也模拟不出来问题。
但是用户这里已经不是第一次出现这个问题了,有两三次出现类似的问题。而且不是同一个客户出现这个问题。
我这里用这个语句,反复测试一直没有这个问题出现,用try语句试了十几次也没有出现故障。
我还把路由器把我的电脑带宽设置为1K,虽然载入时间长了一些,但是也不出出现错误。
有没有全局代码监测的,如果load有问题,程序就直接退出来。或者关闭所有表格。
或者我在每一个表属性事件里面增加代码,再次判断权限,该怎么做合适?
是应该在某些场合下有代码执行出错,我记得有两次用户告诉我是一个窗口出来,说是加载某个表失败,然后就出现后面所有表都出现了。这个对于我太危险了。
这个场合我总觉得是网络信号断断续续情况下出现的,或者就是电脑病毒,我已经实在没有其他方面好怀疑了。
[此贴子已经被作者于2014-10-22 22:18:39编辑过]

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
我没有专门的权限分配表  发帖心情 Post By:2014/10/23 8:34:00 [显示全部帖子]

我没有专门的权限分配表,所有权限都在这里的代码进行分配。

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
嗯,这可能是个好办法  发帖心情 Post By:2014/10/23 9:34:00 [显示全部帖子]

是啊,这应该是个好办法,我怎么就没想到,谢谢,我先试试。


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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
我试了一下觉得应该可行  发帖心情 Post By:2014/10/23 14:08:00 [显示全部帖子]

我试着改了一下觉得可能是一个LOAD语句在网络不稳定情况下执行不对,造成后面的语句全部都不执行了。这能不能算是一个平台的BUG呢?
然后我做了如下修改,请教老师这样做有没有道理?

'所有表不显示
Tables("表一").Visible = False
Tables("表二").Visible = False
Tables("表三").Visible = False
Tables("表四").Visible = False
Tables("表五").Visible = False

Dim msg As String
msg = "(A1 = '" & User.Name & "') And (S1 = '" & True & "')"
DataTables("表一").LoadFilter = msg
DataTables("表一").Load '把表按条件载入,即便载入失败也还是不会显示
Tables("表一").Visible = True
Tables("表一").AllowEdit = False            '载入表成功后在打开显示或者编辑权限

msg = "A1 = '" & User.Name & "'"
DataTables("表二").LoadFilter = msg
DataTables("表二").Load '把表按条件载入,即便载入失败也还是不会显示
Tables("表二").Visible = True
Tables("表二").AllowEdit = False            '载入表成功后在打开显示或者编辑权限

这样不管执行到那个LOAD出问题,至少不会不该显示的显示了,但有可能该显示的没有载入。

[此贴子已经被作者于2014-10-23 14:13:10编辑过]

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
测试不出来  发帖心情 Post By:2014/10/23 14:31:00 [显示全部帖子]

我用try语句测试不出来,我远程在问题的机器运行了一下,发现在我的机器上20秒左右能打开的软件,那里花了好几分钟。
不过我用了如上方法后,终于算是打开软件正常了,虽然时间有点超长。如果用之前的办法,要跳出来好几个读取表失败的框框,然后进入不正常状态。
我的怀疑是服务器是电信网通双线,对方电脑是铁通宽带,上一般的网站速度正常,连接数据库服务器超慢。
[此贴子已经被作者于2014-10-23 14:32:30编辑过]

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


加好友 发短信
等级:幼狐 帖子:109 积分:1104 威望:0 精华:0 注册:2012/2/26 17:36:00
数据量不大的  发帖心情 Post By:2014/10/23 14:38:00 [显示全部帖子]

也就是10张表左右,数据量应该不大,数据库备份文件我看了一下就2M的样子,今后每年的数据会进行备份删除,或者载入一定时间段内的数据。我在好几个环境下测试了打开速度都不错,有电信宽带也有网通宽带,但是就是在问题机器那边确实是打开速度超慢,和XP的机器有关吗?

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