Foxtable(狐表)用户栏目专家坐堂 → 錯誤提示求解


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

主题:錯誤提示求解

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
錯誤提示求解  发帖心情 Post By:2011/1/10 15:43:00 [只看该作者]

独立窗口铵钮代码

For i As Integer = 0 To Tables().Count - 1
    If Tables("_物料编码").Rows(i).Checked = True Then
        Dim dr1 As Row = Tables("_物料编码").Rows(i)
        Forms("录入--采购定单").Controls("Table2").Select()
        Dim dr2 As Row = Tables("采购定单._采购定单表").AddNew()
        dr2("物料编码") = dr1("物料编码")
    End If
    e.form.Close()
Next

 

单击后出现

 


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

 

想知道 这个提示的大概错误原因。。。


 


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/1/10 16:04:00 [只看该作者]

Tables("_物料编码")没有行,就会有这个错误。


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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2011/1/10 16:46:00 [只看该作者]

If CurrentTable.Rows.Count = 0 Then
    dr("采购行号")  = 1
Else
    dr("采购行号") =CurrentTable.Rows(CurrentTable.Rows.Count - 1)("采购行号")+1
End If

是关联子表中,增加行后事情 中的代码有问题。

 


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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2011/1/10 17:05:00 [只看该作者]

For i As Integer = 0 To Tables().Count - 1
    If Tables("_物料编码").Rows(i).Checked = True Then
        Dim dr1 As Row = Tables("_物料编码").Rows(i)
        Forms("录入--采购定单").Controls("Table2").Select()
        Dim dr2 As Row = Tables("采购定单._采购定单表").AddNew()
        dr2("物料编码") = dr1("物料编码")
    End If
    e.form.Close()
Next

 

此代码中,Tables("_物料编码")表中的行,选择1到20行,单击按钮代码执行.选择20行以后,单击按钮,不执行代码。。。。怎么一回事尼/


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/1/10 17:11:00 [只看该作者]

做个错错的例子上来。

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33951 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/1/10 18:09:00 [只看该作者]

以下是引用卟离卟弃在2011-1-10 17:05:00的发言:

 

此代码中,Tables("_物料编码")表中的行,选择1到20行,单击按钮代码执行.选择20行以后,单击按钮,不执行代码。。。。怎么一回事尼/

 

说明你的文件只有21个表。

其实我都看不懂你的代码,为何这段会这样?

For i As Integer = 0 To Tables().Count - 1


 回到顶部