以下是引用狐狸爸爸在2008-9-5 14:43:00的发言:
错得很离谱啊,何况对于电脑来说,多一个少一个引号都是不行的。
看看这个代码:
If e.DataCol.Name = "IO" OrElse e.DataCol.Name = "供应商编号" Then
Dim dr As DataRow
Dim Filter As String
Filter = "[IO] = '" & e.DataRow("IO") & "' And [供应商编号] = '" & e.DataRow("供应商编号") & "'"
dr = DataTables("生产批号").Find(Filter)
If dr IsNot Nothing Then
e.DataRow("订购单编号") = dr("订购单编号")
End If
End If
我想再问一下,这个代码是调用了一个表的数据,如果我想调用另一个表的数据呢?
如附表中:订单辅料中有辅料编号,辅料名称,规格三列,辅料价目表中也有着三列。
我想在订单辅料的辅料编号列中输入编号,辅料名称和规格都能从辅料价目表中调用到本表中。
我想问一下,在易表中,用"findtext"调用其他表的数据是不能更改的,在狐表我却可以修改?为什么?