If e.DataCol.Name = "订单号" Then
If e.NewValue Is Nothing Then
e.DataRow("出游日") = Nothing
e.DataRow("手机号") = Nothing
e.DataRow("新订单号") = Nothing
Else
Dim cy As DataRow
cy = DataTables("新表").Find("[渠道订单号] Like '%" & e.NewValue & "%'")
If cy IsNot Nothing Then
e.DataRow("出游日") = cy("开始日期")
e.DataRow("手机号") = cy("联系电话")
e.DataRow("新订单号") = cy("订单号")
Else
e.DataRow("出游日") = Nothing
e.DataRow("手机号") = Nothing
e.DataRow("新订单号") = Nothing
End If
End If
End If
想用这个代码,把“订单号”作为关键词在新表的“渠道订单号”(规则是***-订单号)里面查找,找到就填入新表的“日期”,“联系电话”,“新订单号”。
但是点重置列,很卡
有没有比较好的可以优化,我之前用EXCEL,是在新表把渠道订单号的“-”后订单号提取出来,但是用狐表不知道怎么提取。