以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  索引超出了数组界限  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64783)

--  作者:youngling
--  发布时间:2015/3/2 0:32:00
--  索引超出了数组界限

 

设计了一个专业报表,使用查询表里的数据打印出库单,现在碰到一个问题,在没有加上 出库单号作为查询条件的时候是没有问题的,现在把用combobox 输入的出库单号 作为条件 加到select语句里就报错了,报错内容是:索引超出了数组界限。 请问这是为什么?

 

 

设计了一个专业报表,使用查询表里的数据打印出库单,现在碰到一个问题,在没有加上 出库单号作为查询条件的时候是没有问题的,现在把用combobox 输入的出库单号 作为条件 加到select语句里就报错了,报错内容是:索引超出了数组界限。 请问这是为什么?

 

之前没有报错的语句,

 

 
此主题相关图片如下:cx1.jpg
按此在新窗口浏览图片

 

 

加了条件的语句:

 


此主题相关图片如下:cx2.bmp
按此在新窗口浏览图片

 

   

我的专业报表都好了,就差这一点了,求教高手,谢谢啦。

 

代码直接发不上来,一直报错,只好发图片。

[此贴子已经被作者于2015/3/2 0:36:52编辑过]

--  作者:Bin
--  发布时间:2015/3/2 8:35:00
--  
= "\'" & ckdh & "\'"
--  作者:有点甜
--  发布时间:2015/3/2 9:07:00
--  

1、看2楼;

 

2、报错超出数组界限,就是你没有查找到数据的时候,导致其它一些事件代码出错了。


--  作者:youngling
--  发布时间:2015/3/2 9:36:00
--  
以下是引用Bin在2015/3/2 8:35:00的发言:
= "\'" & ckdh & "\'"

 

恩,我改好了,但是仍然报错哦:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:索引超出了数组界限.bmp
图片点击可在新窗口打开查看

求助!


--  作者:Bin
--  发布时间:2015/3/2 9:38:00
--  
那是因为你没有符合条件的数据,导致表空.然后其他部分的代码出错

看看错误提示的事件在哪里, 把对应事件代码发出来

--  作者:有点甜
--  发布时间:2015/3/2 9:38:00
--  

 就是说其它事件有代码影响啊,应该是没有查找到数据,出错的。

 

 具体问题,可以上传例子测试。


--  作者:youngling
--  发布时间:2015/3/2 11:03:00
--  

我用查询表生成的语句啊,我在命令窗口运行过,生成的查询表没错呀。

 

jb.AddTable("订单主表","客户","客户信息","客户")
jb.AddTable("订单主表","客户订单号","出库明细","客户订单号")
jb.AddCols("{订单主表}.客户","{客户信息}.客户全称","{客户信息}.联系人","{客户信息}.联系电话","{客户信息}.地址","{订单主表}.江森SP号","{订单主表}.采购号","{订单主表}.申请人","{订单主表}.客户订单号","{出库明细}.客户产品号","{出库明细}.产品描述","{出库明细}.交货数量","{出库明细}.送货单号码","{出库明细}.备注","{出库明细}.实际交货日期")
sl = jb.BuildSQL()
Output.Show(sl)

 

把项目文件也放上来帮我看下吧,谢谢了。

 

代码在 成品库存 窗口的 出库单打印按钮的click事件中。

 

谢谢了,就卡在这儿了。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:客户订单管理.rar

[此贴子已经被作者于2015/3/2 11:04:10编辑过]

--  作者:Bin
--  发布时间:2015/3/2 11:04:00
--  
文件呢?

都说了.错误不是这里

看5 6 楼

--  作者:youngling
--  发布时间:2015/3/2 11:05:00
--  
以下是引用Bin在2015/3/2 11:04:00的发言:
文件呢?

都说了.错误不是这里

看5 6 楼

已经上传了文件,抱歉,菜鸟实在比较菜!


--  作者:Bin
--  发布时间:2015/3/2 11:07:00
--  
这和菜不菜好像没有关系吧,都告诉你错误不是在这里了,让你把错误提示的事件说出来,把里面的代码发出来即可.