If e.DataCol.Name = "fa piao号码" Then
If e.NewValue Is Nothing Then
e.DataRow("客户简称") = Nothing
e.DataRow("到港日期") = Nothing
e.DataRow("报关单号码") = Nothing
e.DataRow("船名航次") = Nothing
e.DataRow("提单号码") = Nothing
e.DataRow("运输方式") = Nothing
e.DataRow("箱量") = Nothing
e.DataRow("贸易方式") = Nothing
e.DataRow("件数") = Nothing
e.DataRow("起运港") = Nothing
e.DataRow("抵达港") = Nothing
e.DataRow("重量") = Nothing
e.DataRow("品名") = Nothing
e.DataRow("月份") = Nothing
Else
Dim dr As DataRow
dr = DataTables("进口业务进度表").Find("[fa piao号码] = '" & e.NewValue & "'")
If dr IsNot Nothing
e.DataRow("客户简称") = dr("客户简称")
e.DataRow("到港日期") = dr("到港日期")
e.DataRow("报关单号码") = dr("报关单号码")
e.DataRow("船名航次") = dr("船名航次")
e.DataRow("提单号码") = dr("提单号码")
e.DataRow("运输方式") = dr("运输方式")
e.DataRow("箱量") = dr("箱量")
e.DataRow("贸易方式") = dr("贸易方式")
e.DataRow("件数") = dr("件数")
e.DataRow("起运港") = dr("起运港")
e.DataRow("抵达港") = dr("抵达港")
e.DataRow("重量") = dr("重量")
e.DataRow("品名") = dr("品名")
e.DataRow("月份") = dr("月份")
End If
End If
End If
If e.DataCol.Name = "fa piao号码" Then
If e.NewValue Is Nothing Then
e.DataRow("客户简称") = Nothing
e.DataRow("到港日期") = Nothing
e.DataRow("报关单号码") = Nothing
e.DataRow("船名航次") = Nothing
e.DataRow("提单号码") = Nothing
e.DataRow("运输方式") = Nothing
e.DataRow("箱量") = Nothing
e.DataRow("贸易方式") = Nothing
e.DataRow("件数") = Nothing
e.DataRow("起运港") = Nothing
e.DataRow("抵达港") = Nothing
e.DataRow("重量") = Nothing
e.DataRow("品名") = Nothing
e.DataRow("月份") = Nothing
Else
Dim dr As DataRow
dr = DataTables("进口业务登记").Find("[fa piao号码] = '" & e.NewValue & "'")
If dr IsNot Nothing
e.DataRow("客户简称") = dr("客户简称")
e.DataRow("到港日期") = dr("到港日期")
e.DataRow("报关单号码") = dr("报关单号码")
e.DataRow("船名航次") = dr("船名航次")
e.DataRow("提单号码") = dr("提单号码")
e.DataRow("运输方式") = dr("运输方式")
e.DataRow("箱量") = dr("箱量")
e.DataRow("贸易方式") = dr("贸易方式")
e.DataRow("件数") = dr("件数")
e.DataRow("起运港") = dr("起运港")
e.DataRow("抵达港") = dr("抵达港")
e.DataRow("重量") = dr("重量")
e.DataRow("品名") = dr("品名")
e.DataRow("月份") = dr("月份")
End If
End If
End If
If e.DataCol.Name = "fa piao号码" Then
If e.NewValue Is Nothing Then
e.DataRow("制单费") = Nothing
e.DataRow("垫付税金") = Nothing
e.DataRow("商检费") = Nothing
e.DataRow("商检费air") = Nothing
e.DataRow("销毁费") = Nothing
e.DataRow("换包装") = Nothing
e.DataRow("换单费") = Nothing
e.DataRow("仓储费") = Nothing
e.DataRow("疏港费") = Nothing
e.DataRow("超期费") = Nothing
e.DataRow("污箱费") = Nothing
e.DataRow("装卸费") = Nothing
e.DataRow("查验费") = Nothing
Else
Dim dr As DataRow
dr = DataTables("成本明细").Find("[fa piao号码] = '" & e.NewValue & "'")
If dr IsNot Nothing
e.DataRow("制单费") = dr("制单费")
e.DataRow("垫付税金") = dr("垫付税金")
e.DataRow("商检费") = dr("商检费")
e.DataRow("商检费air") = dr("商检费air")
e.DataRow("销毁费") = dr("销毁费")
e.DataRow("换包装") = dr("换包装")
e.DataRow("换单费") = dr("换单费")
e.DataRow("仓储费") = dr("仓储费")
e.DataRow("疏港费") = dr("疏港费")
e.DataRow("超期费") = dr("超期费")
e.DataRow("污箱费") = dr("污箱费")
e.DataRow("装卸费") = dr("装卸费")
e.DataRow("查验费") = dr("查验费")
End If
End If
End If
If e.DataCol.Name = "fa piao号码" Then
If e.NewValue Is Nothing Then
e.DataRow("海关查验") = Nothing
Else
Dim dr As DataRow
dr = DataTables("进口业务进度表").Find("[fa piao号码] = '" & e.NewValue & "'")
If dr("海关查验") = True
e.DataRow("海关查验") = 500
End If
End If
End If
If e.DataCol.Name = "fa piao号码" Then
If e.NewValue Is Nothing Then
e.DataRow("商检查验") = Nothing
Else
Dim dr As DataRow
dr = DataTables("进口业务进度表").Find("[fa piao号码] = '" & e.NewValue & "'")
If dr("商检查验") = True
e.DataRow("商检查验") = 500
End If
End If
End If
上面是这个表的datacolchanged里面的左右代码,请老师看看。