
加好友 发短信
等级:八尾狐
帖子:1812
积分:12999
威望:0
精华:14
注册:2008/10/11 18:07:00
|
Post By:2009/5/25 13:39:00 [只看该作者]
以下是引用mr725在2009-5-25 13:32:00的发言:没有分享到 shxiaoya 的成果,自己在1楼的附件的基础上做的代码,不知道是否完善::
if e.datacol.name = "内容" orelse e.datacol.name = "连接" orelse e.datacol.name = "列" orelse e.datacol.name = "比较" then If Currenttable.position = 0 Then If CurrentTable(0,"内容") = nothing Then CurrentTable(0,"比较命令") = nothing For r As integer = 1 to Currenttable.count -1 if CurrentTable(r,"内容") <> "" then if CurrentTable(0,"比较命令") <> "" CurrentTable(r,"比较命令") = CurrentTable(r-1,"比较命令") & CurrentTable(r,"连接") & " " & "[" & CurrentTable(r,"列") & "] " & CurrentTable(r,"比较") & " '" & CurrentTable(r,"内容") & "'" else CurrentTable(r,"比较命令") = CurrentTable(r-1,"比较命令") & CurrentTable(r,"连接") & " " & "[" & CurrentTable(r,"列") & "] " & CurrentTable(r,"比较") & " '" & CurrentTable(r,"内容") & "'" CurrentTable(r,"比较命令") = CurrentTable(r,"比较命令").replace(CurrentTable(1,"连接"),"") end if
end if Next else Dim r0 As Row = Tables("表A").Rows(0) r0("比较命令") = "[" & r0("列") & "] " & r0("比较") & " '" & r0("内容") & "'" if Currenttable.position+1 < Currenttable.count -1 then For r As integer = 1 to Currenttable.count -1 if CurrentTable(r,"内容") <> "" then CurrentTable(r,"比较命令") = CurrentTable(r-1,"比较命令") & CurrentTable(r,"连接") & " " & "[" & CurrentTable(r,"列") & "] " & CurrentTable(r,"比较") & " '" & CurrentTable(r,"内容") & "'" end if Next end if end if end if If Currenttable.position > 0 Then Dim d As string d = CurrentTable.current("编号") if CurrentTable.current.isnull("内容") then CurrentTable.current("比较命令") = nothing if Currenttable.position +1 <= Currenttable.count -1 then For r2 As integer = Currenttable.position +1 to Currenttable.count -1 if CurrentTable(r2,"内容") <> "" then CurrentTable(r2,"比较命令") = CurrentTable(r2,"比较命令").replace(CurrentTable(Currenttable.position,"连接") & " " & "[" & CurrentTable(Currenttable.position,"列") & "] " & CurrentTable(Currenttable.position,"比较") & " '" & d & "'" ," ") end if Next end if else CurrentTable(Currenttable.position ,"比较命令") = CurrentTable(Currenttable.position -1,"比较命令") & CurrentTable(Currenttable.position ,"连接") & " " & "[" & CurrentTable(Currenttable.position ,"列") & "] " & CurrentTable(Currenttable.position ,"比较") & " '" & CurrentTable(Currenttable.position ,"内容") & "'" if Currenttable.position+1 <= Currenttable.count -1 then For r As integer = 1 to Currenttable.count -1 if CurrentTable(r,"内容") <> "" then CurrentTable(r,"比较命令") = CurrentTable(r-1,"比较命令") & CurrentTable(r,"连接") & " " & "[" & CurrentTable(r,"列") & "] " & CurrentTable(r,"比较") & " '" & CurrentTable(r,"内容") & "'" end if Next end if end if end if end if
昏!天书一般.
|
|