以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 第一次打开窗体时会提示。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88007) |
-- 作者:2900819580 -- 发布时间:2016/7/24 20:42:00 -- [求助] 第一次打开窗体时会提示。 第一次打开窗体时候会有,关闭窗体,再打开就没有了 如果开启过之后就不会有提示了。为什么? .NET Framework 版本:2.0.50727.5485 Foxtable 版本:2016.6.20.1 错误所在事件:窗口,订单主表,AfterLoad 详细错误信息: 索引超出范围。必须为非负值并小于集合大小。 参数名: index AfterLoad里的代码如下: Tables("订单主表_订单主表").AutoSizeCols Tables("订单产品主表.订单明细").AutoSizeCols If Tables("订单主表_订单主表").Current Is Nothing Then Return End If Tables("订单主表_订单主表").Filter= "关闭 = false" |
-- 作者:Hyphen -- 发布时间:2016/7/25 9:05:00 -- 上例子测试 |
-- 作者:大红袍 -- 发布时间:2016/7/25 10:44:00 -- 如果你把这句代码去掉,是否还提示?
Tables("订单主表_订单主表").Filter= "关闭 = false"
|
-- 作者:2900819580 -- 发布时间:2016/7/25 13:42:00 -- 还是会有 |
-- 作者:2900819580 -- 发布时间:2016/7/25 13:47:00 -- 解决问题了。。。。 Tables("订单产品主表.订单明细").AutoSizeCols 这个,之前是关联表,后来改了副本表,忘记修改代码了。
|