Foxtable(狐表)用户栏目专家坐堂 → [求助]为什么菜单切换的时候会出错呢


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

主题:[求助]为什么菜单切换的时候会出错呢

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


加好友 发短信
等级:婴狐 帖子:42 积分:457 威望:0 精华:0 注册:2011/9/21 10:42:00
[求助]为什么菜单切换的时候会出错呢  发帖心情 Post By:2017/8/28 15:17:00 [只看该作者]

这个小工具就只是两个查询功能,用的是sql server数据库,原来只有一个查询功能“制作部产量”,现在新添加了一个“下单统计”,发布后的程序在打开后,点击“下单统计”后再点击“制作部产量”就会出现图片显示的错误,但在开发版中运行却是正常的,这个是什么问题
图片点击可在新窗口打开查看此主题相关图片如下:错误.png
图片点击可在新窗口打开查看

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


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

 你代码有问题,代码发出来看看。

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


加好友 发短信
等级:婴狐 帖子:42 积分:457 威望:0 精华:0 注册:2011/9/21 10:42:00
  发帖心情 Post By:2017/8/28 15:41:00 [只看该作者]

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

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


加好友 发短信
等级:婴狐 帖子:42 积分:457 威望:0 精华:0 注册:2011/9/21 10:42:00
  发帖心情 Post By:2017/8/28 15:43:00 [只看该作者]

回帖不能发图片?


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


加好友 发短信
等级:婴狐 帖子:42 积分:457 威望:0 精华:0 注册:2011/9/21 10:42:00
  发帖心情 Post By:2017/8/28 15:46:00 [只看该作者]


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

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


加好友 发短信
等级:婴狐 帖子:42 积分:457 威望:0 精华:0 注册:2011/9/21 10:42:00
  发帖心情 Post By:2017/8/28 15:51:00 [只看该作者]

按钮“查询明细”的代码

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


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


加好友 发短信
等级:婴狐 帖子:42 积分:457 威望:0 精华:0 注册:2011/9/21 10:42:00
  发帖心情 Post By:2017/8/28 15:53:00 [只看该作者]

这样发代码可以吗?

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


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

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

 

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


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


加好友 发短信
等级:婴狐 帖子:42 积分:457 威望:0 精华:0 注册:2011/9/21 10:42:00
  发帖心情 Post By:2017/8/30 16:58:00 [只看该作者]

将fill方法换成 ExecuteReader方法也不行,最后改了第二个窗口的所属表将问题解决了,好像那个版本一个表不支持多个Form窗口

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


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

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

 

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


 回到顶部