Dim dr As DataRow
Dim pfs() As String = {"宽度第1分格1", "宽度第2分格1", "宽度第3分格1"}
Dim lfs() As String = {"高度第一分格1", "高度第二分格1", "高度第三分格1", "高度第四分格1"}
For Each drc As DataRow In DataTables("门窗信息").select("[门窗代号] is not null")
dr = DataTables("门窗玻璃").find("[门窗代号] ='" & drc("门窗代号") & "'")
If dr Is Nothing Then
For i1 As Integer = 0 To pfs.count - 1
For i2 As Integer = 0 To lfs.count - 1
Dim r As Row = Tables("门窗玻璃").addnew
r("门窗代号") = drc("门窗代号")
r("宽度分格1") = drc (pfs(i1))
r("高度分格1") = drc (lfs(i2))
r("宽度分格2") = drc("宽度第1分格2")
r("宽度分格3") = drc("宽度第1分格3")
r("宽度分格4") = drc("宽度第1分格4")
r("宽度分格5") = drc("宽度第1分格5")
Dim s As String = lfs(i2).TrimEnd("1")
r("高度分格2") = drc(s & "2")
r("高度分格3") = drc(s & "3")
r("高度分格4") = drc(s & "4")
r("高度分格5") = drc(s & "5")
Next
Next
End If
Next
DataTables("门窗玻璃").DeleteFor("[宽度分格1] is null or [高度分格1] is null")