如何判断表中是否存在相同的重复一条记录?-钱玉炜
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


如何判断表中是否存在相同的重复一条记录?

发表时间:2007/10/29 9:01:40 评论(0) 浏览(12573)  评论 | 加入收藏 | 复制
   
摘 要:判断表中是否存在相同的重复一条记录?
正 文:
程序算出5个数, A,B,C,D,E
表一有五个字段. 如果表一中有一条记录是A,B,C,D,E, 则不插入记录, 否则将这五个数字插入到表一中.
Private Sub Command10_Click()
Dim a As Integer
Dim b As Integer
Dim c As Integer
Dim d As Integer
Dim e As Integer
a = Round(Rnd(1) * 10, 0)
b = Round(Rnd(2) * 10, 0)
c = Round(Rnd(3) * 10, 0)
d = Round(Rnd(4) * 10, 0)
e = Round(Rnd(5) * 10, 0)
Me.Text0 = a
Me.Text2 = b
Me.Text4 = c
Me.Text6 = d
Me.Text8 = e
Dim rec As DAO.Recordset
Set rec = CurrentDb.OpenRecordset("ffff", dbOpenDynaset)
rec.MoveFirst
Do Until rec.EOF
If rec("fa") = a And rec("fb") = b And rec("fc") = c And rec("fd") = d And rec("fe") = e Then
MsgBox "已存在相同紀錄!請重新算!", vbOKOnly
Exit Do
Else
rec.MoveNext
If rec.EOF = True Then
rec.AddNew
rec("fa") = a
rec("fb") = b
rec("fc") = c
rec("fd") = d
rec("fe") = e
rec.Update
End If
End If
Loop
End Sub

ffff就是你的表一
fa\fb\fc\fd\fe就是五个字段
me.text0\2\4\6\8是窗体上的五个文本框,存放临时算出的五个随机数

Access软件网交流QQ群(群号:198465573)
 
 相关文章
查找表的重复项以及查找表1与表2的不匹配项  【宏鹏  2012/11/28】
Access开发平台--判断数值型数据不能重复录入的两种方法,数字...  【麥田  2012/12/5】
[access查询]【access入门】删除重复数据并不保留重复项...  【麥田  2012/12/25】
【Access入门】查询无重复,查询唯一值的示例  【麥田  2013/3/8】
【Access源码示例】用查询统计符合条件的重复数出现的次数,计数...  【麥田  2013/7/24】
最简单的《高效无重复自动编码解决方案 》  【litao  2014/10/18】
查找两个表中不匹配项数据\筛选2个表中不同项记录\查询表1与表2不...  【麥田  2014/10/23】
【Access示例】字段值重复颜色突出显示/反色显示重复值  【缪炜  2015/1/18】
【Access小品】空谷幽兰--重复数据空白显示示例  【煮江品茶  2015/1/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

钱玉炜

文章分类

文章存档

友情链接