Foxtable(狐表)用户栏目专家坐堂 → 甜甜,筛选问题的问题


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

主题:甜甜,筛选问题的问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/6 14:48:00 [显示全部帖子]

 测试没有出错啊,没有提示错误,什么错误?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/6 14:59:00 [显示全部帖子]

 这段代码错了,自己改一下

 

 e_Info.GetElementsByTagName("tr") 的个数,明明就只有 12 个

 

For sa= 2 To 100 Step 2
    If e_Info.GetElementsByTagName("tr").Count  =sa  Then
        Exit For
    Else
        Dim e_Info1 As System.Windows.Forms.HtmlElement = e_Info.GetElementsByTagName("tr")(sa).GetElementsByTagName("td")(0)
        Dim e_Info2 As System.Windows.Forms.HtmlElement = e_Info.GetElementsByTagName("tr")(sa).GetElementsByTagName("td")(1)
        Dim e_Info3 As System.Windows.Forms.HtmlElement = e_Info.GetElementsByTagName("tr")(sa).GetElementsByTagName("td")(2)
        Dim e_Info4 As System.Windows.Forms.HtmlElement = e_Info.GetElementsByTagName("tr")(sa).GetElementsByTagName("td")(3)
        Dim e_Info5 As System.Windows.Forms.HtmlElement = e_Info.GetElementsByTagName("tr")(sa).GetElementsByTagName("td")(4)
        r("状態発生日") = e_Info1.InnerText
        If e_Info2.InnerText & e_Info3.InnerText Like "お届け済み*"
            r("配送履歴") = "配達終了"
        Else
            r("配送履歴") = e_Info2.InnerText & e_Info3.InnerText
        End If
        r("取扱局") = e_Info4.InnerText
        Tables("詳しく").AddNew
        Tables("詳しく").Current("お問い合わせNo") =r("お問い合わせNo")
        Tables("詳しく").Current("状態発生日") = e_Info1.InnerText
        Tables("詳しく").Current("配送履歴") = e_Info2.InnerText & e_Info3.InnerText
        Tables("詳しく").Current("取扱局") = e_Info4.InnerText
        Tables("詳しく").Current("県名_国名") =e_Info5.InnerText
        Tables("詳しく").Current("URL") =r("URL")
    End If
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/6 15:01:00 [显示全部帖子]


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/6 15:27:00 [显示全部帖子]

以下是引用qianqian1530在2014-5-6 15:19:00的发言:
甜甜说的 

 

没有错 啊,,, 获取tr 的数量,  当sa 等于tr的数量 的时候 退出循环啊..

 

我再测试了一下,是这句代码的错 r.Checked = False

 

你把这句代码注释掉就正确了。你在代码的最后,再全部清除checked就好了

 

Tables(e.Form.Name & "_Table1").ClearCheckedRows

[此贴子已经被作者于2014-5-6 15:28:18编辑过]

 回到顶部