以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  远程登陆无法打开自定义窗口  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92223)

--  作者:bressernon
--  发布时间:2016/10/29 10:15:00
--  远程登陆无法打开自定义窗口

服务器放在公司内。

在公司用内网登陆没有问题。

 

如果在外网登陆(使用花生壳)就会报错,无法打开窗口。

 


图片点击可在新窗口打开查看此主题相关图片如下:远程登陆窗口无法打开.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:报错信息.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/10/29 10:22:00
--  
错误提示中的事件代码完整贴出来
--  作者:bressernon
--  发布时间:2016/10/29 10:41:00
--  

自己做的窗口,晚点补充代码,说一下条件。

 

使用SQLserver做数据库。

同一台笔记本,在内网使用的时候,把数据库地址改为 http://192.168.1.251

在外网时,把数据地址改为 花生壳的域名

所有的数据加载都正常。

打开窗口的时候,使用外网登陆就报错,使用内网没有任何报错信息。

 

MaintablezChanging的代码如下,只有这几行。

 

Select Case e.NewTableName

    Case "轴类生产点检记录"

        Forms("轴类生产点检录入窗口").Open()

    Case "外星轮类生产点检记录"

        Forms("外星轮类生产点检录入窗口").Open()

    Case "落料件生产记录表"

        Forms("落料件生产录入窗口").Open()

    Case "轴类发货统计表"

        Forms("轴类发货录入窗口").Open()

    Case "外星轮类发货统计表"

        Forms("外星轮类发货录入窗口").Open()

    Case "齿圈类生产点检记录"

        Forms("齿圈类生产点检录入窗口").Open()

End Select

 

[此贴子已经被作者于2016/10/29 10:42:10编辑过]

--  作者:有点蓝
--  发布时间:2016/10/29 10:48:00
--  
导出这个窗口文件上传看看
--  作者:bressernon
--  发布时间:2016/10/29 10:56:00
--  

窗口文件,之前导出的。

谢谢。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:轴类生产点检录入.rar

[此贴子已经被作者于2016/10/29 10:56:33编辑过]

--  作者:有点蓝
--  发布时间:2016/10/29 11:11:00
--  
窗口没问题。确认远程连接的是同一个数据库。


--  作者:bressernon
--  发布时间:2016/10/29 11:16:00
--  

确认过,肯定是同一个数据库。

因为只有一个数据库,而且读进来的数据都是最新的。

 

刚购买开发版本的时候没有这个问题(也就是2015年的),后来2016年升级了以后就有这个问题了。

代码什么的都没有变化,不知道为什么就是远程登陆有这个错误。


--  作者:有点蓝
--  发布时间:2016/10/29 11:20:00
--  
联系客服核对一下激活码
--  作者:bressernon
--  发布时间:2016/11/1 14:12:00
--  
激活码刚刚核对了一下,没有问题。
截至版本 2016-12-31,当前版本 2016-7-29

--  作者:有点青
--  发布时间:2016/11/1 14:21:00
--  
 不在事件里面写,单独执行这句代码是否也报错? Forms("轴类生产点检录入窗口").Open()