Private Sub cmdadd_Click()
Adodc1.Recordset.AddNew
在上两行之间加入代码:
查找Adodc1.Recordset中是否有记录满足
Adodc1.Recordset.Fields("活塞杆外径").Value = Val(活塞杆外径.Text),若有,提示并退出sub。
不太理解楼主的东东,你给出的代码是对数据库的访问啊,没有datagrid的代码啊,如果是对数据库的重复性限制,可以使用访问数据库的单列数据与文本内容进行比较,然后限制写入数据库就行了,如果是datagrid,可以使用for循环,访问datagrid的行数,进行比较就行了。
datagrid的行数你获得后,逐行获取活塞杆外径值,和你的这个值比较。如果重复就提示。