Foxtable(狐表)用户栏目专家坐堂 → 请教代码


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

主题:请教代码

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/20 20:13:00 [显示全部帖子]

Dim pdr As DataRow = Nothing
For Each dr As DataRow In DataTables("sheet1").DataRows
    If dr("月") > Nothing Then
        pdr = dr
    Else
        Dim ndr As DataRow = DataTables("sheet2").AddNew
        ndr("月") = pdr("月")
        ndr("摘要") = dr("摘要")
    End If
Next

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/20 21:42:00 [显示全部帖子]

Dim pdr As DataRow = Nothing
Dim idx As String = "-1,"
For Each dr As DataRow In DataTables("sheet1").DataRows
    If dr("月") > Nothing Then
        pdr = dr
        idx &= dr("_Identify") & ","
    Else
        dr("月") = pdr("月")
        dr("日") = pdr("日")
        dr("字") = pdr("字")
        dr("号") = pdr("号")
    End If
Next
DataTables("sheet1").deletefor("_Identify in (" & idx & ")")

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/20 22:39:00 [显示全部帖子]

以下是引用hbhb在2015/8/20 22:37:00的发言:
Nothing 表示什么? 那能否 if pdr <> nothing   进行判断?

 

空值的意思,你也可以直接写成 ""


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/20 22:55:00 [显示全部帖子]

要人家处理好数据,你再导入

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/20 23:12:00 [显示全部帖子]

 那就做多种版本的处理方式,供调用。

 回到顶部