以文本方式查看主题
- 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。
|