If Tables("补货补货.qt").Current.IsNull("shangcheng")=True '判断是否不符合验证要求
MessageBox.Show("商城为空,请输入或者删除行") '提示用户
Else
Dim Index As Integer
Dim Row As DataRow = DataTables("表名").Find(合成的条件)
If Row IsNot Nothing Then
Index = Tables("补货补货.qt").FindRow(Row) '找出此行在销售数据Table中的位置
If Index > -1 Then '如果找到此行
Tables("补货补货.qt").Position = Index '将焦点定位到此行
End If
End If
MainTable = Tables("补货补货.qt") '选择销售数据表作为主表.
e.Cancel = True '取消存盘
End If
看看FindRow的帮助,注意语法二的说明:
http://www.foxtable.com/help/topics/0553.htm