以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]为什么菜单切换的时候会出错呢  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105874)

--  作者:jamce
--  发布时间:2017/8/28 15:17:00
--  [求助]为什么菜单切换的时候会出错呢
这个小工具就只是两个查询功能,用的是sql server数据库,原来只有一个查询功能“制作部产量”,现在新添加了一个“下单统计”,发布后的程序在打开后,点击“下单统计”后再点击“制作部产量”就会出现图片显示的错误,但在开发版中运行却是正常的,这个是什么问题
图片点击可在新窗口打开查看此主题相关图片如下:错误.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/8/28 15:19:00
--  
 你代码有问题,代码发出来看看。
--  作者:jamce
--  发布时间:2017/8/28 15:41:00
--  
第一张图是菜单的代码,两个Form都属于Tables("main"),第二张图是Form("下单统计")的afterLoad方法的内容,第三张是Form(“下单统计”)上面的按钮“查询明细”的代码,上面还有一个按钮查询统计,Form(“制作部产量”)上也有一个功能类似的按钮,这三个按钮都是用的Fill方法,是因为这个fill的原因吗?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/8/28 15:49:06编辑过]

--  作者:jamce
--  发布时间:2017/8/28 15:43:00
--  
回帖不能发图片?


--  作者:jamce
--  发布时间:2017/8/28 15:46:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
窗口的afterload的代码
[此贴子已经被作者于2017/8/28 15:50:05编辑过]

--  作者:jamce
--  发布时间:2017/8/28 15:51:00
--  
按钮“查询明细”的代码

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看


--  作者:jamce
--  发布时间:2017/8/28 15:53:00
--  
这样发代码可以吗?
--  作者:有点甜
--  发布时间:2017/8/28 16:20:00
--  

 代码不应该有问题。你用的是旧版,有可能是旧版的bug。

 

 重新fill的时候,你试试先把窗口表绑定到一个空表再fill。或者是,用两个table控件分别显示,隐藏其中一个。


--  作者:jamce
--  发布时间:2017/8/30 16:58:00
--  
将fill方法换成 ExecuteReader方法也不行,最后改了第二个窗口的所属表将问题解决了,好像那个版本一个表不支持多个Form窗口
--  作者:有点甜
--  发布时间:2017/8/30 17:05:00
--  
以下是引用jamce在2017/8/30 16:58:00的发言:
将fill方法换成 ExecuteReader方法也不行,最后改了第二个窗口的所属表将问题解决了,好像那个版本一个表不支持多个Form窗口

 

修改窗口的属性->所有者表?版本太久远,不知道是不是bug。