以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 谁给指点一下是什么意思吧!! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20056) |
||||
-- 作者:jinzhengbe -- 发布时间:2012/5/28 14:40:00 -- 谁给指点一下是什么意思吧!! 谁给指点一下是什么意思吧!! 此主题相关图片如下:捕获.png |
||||
-- 作者:程兴刚 -- 发布时间:2012/5/28 15:04:00 -- 循环语句出错,把1 To XX.length改为:0 To ***.length-1 |
||||
-- 作者:程兴刚 -- 发布时间:2012/5/28 15:05:00 -- 要不就是引用的数据或位置格式不对,截图不全,不好判断! |
||||
-- 作者:jinzhengbe -- 发布时间:2012/5/28 15:27:00 -- 这个是datacochenged 的代码。应该改什么地方么?
If e.DataCol.Name = "录入时间" Then |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/28 17:53:00 -- 你的问题,应该出在这里:
idx = CInt(max.Substring(9,3)) + 1
如果字符的长度不够13,就会出现提示。
做个简单的例子发上来说话。 [此贴子已经被作者于2012-5-28 17:54:00编辑过]
|
||||
-- 作者:程兴刚 -- 发布时间:2012/5/28 20:19:00 -- 问题在这里 e.DataRow("包号") = Nothing 嵌套一个判断当前行为第一行时,e.DataRow("包号") = "001" 否则,第一行时,找不到最大包号,更不用说长度了! |
||||
-- 作者:程兴刚 -- 发布时间:2012/5/29 0:05:00 -- If e.DataCol.Name = "录入时间" Then if Tables("当前这个表名称").Position = 0 end if |
||||
-- 作者:jinzhengbe -- 发布时间:2012/5/29 1:31:00 -- 这个是表格。请过目
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/29 9:23:00 --
|
||||
-- 作者:jinzhengbe -- 发布时间:2012/5/29 18:00:00 -- 例子已经发上去了,麻烦您过目一下呗 例子已经发上去了,麻烦您过目一下呗
|