1 录入数据时如果有重复值则提示
表属性DataColChanging
If e.DataCol.Name = "订单号" Then
Dim dr As DataRow
dr = e.DataTable.Find("订单号 = '" & e.NewValue & "'")
If dr IsNot Nothing Then
MessageBox.Show("此订单号已经存在!")
e.Cancel = True
End If
End If
2 如果表中已有重复值,可通过菜单命令筛选出重复值(也可自己设置按钮代码Syscmd.Filter.ShowSameValues())
3 如果是多字段,则首先合并成一个字段,注意该字段应是数据列而非表达式列.