ACCESS如何防止重复录入

由于担心重要字段重复,遂寻破解之法,无奈人穷技疏,寄予茫茫网络有屠龙之技,但多方搜寻无果。不过有幸人穷但思路跳脱,顿生一计造访多个QQ群及论坛寻求妙方,虽年过不惑,但学问有先后,术业有专攻,达者为师,于是仿若小学生般毕恭毕敬,不耻下问,穷追不舍,遗憾人人都很忙,谁关心你那点破事,为此草草了事。

自扫门前雪,莫管他人瓦上霜,这一次醍醐灌顶。以往怎么不堪,也得继续,进一步清晰思路,以DCount函数为突破口,可惜涉及多个相同字段没有具体实例,仅提供部分代码参考,只能依样画葫芦,但画虎不成反为犬,更遗憾犬也没有着落,不过屡败屡试,功夫不负有心人,最终水落石出。

网上代码:

If dcount("*", "表名称", "字段1='" & Me.字段1 & "' and 字段2='" & Me.字段2 & "'") >0 Then
   MsgBox "此数据已录入,请不要重复添加!"
   Exit Sub
   End If

东施效颦:

If DCount("*", "收入明细", "日期=#" & Me.日期 & " #" And "收入项目='" & Me.收入项目 & "'" And "收入账户='" & Me.收入账户 & "'" And "收入金额=" & Me.收入金额) > 0 Then

MsgBox "此数据已录入,请不要重复添加!"

Exit Sub

End If

测试结果:

反复调试以上代码,始终不得其法,甚至都蹦出买一个放大镜的念头,不过山穷水尽疑无路,柳暗花明又一村,恰逢其时一网友指出标点符号标注异常,真是一语惊醒梦中人,认真琢磨一番,最终云开雾散,苦心中常得悦心之趣,也许此时此刻,共鸣者又有几许?

水落石出:

If DCount("*", "收入明细", "日期=#" & Me.日期 & " # And 收入项目='" & Me.收入项目 & "' And 收入账户= '" & Me.收入账户 & "' And 收入金额=" & Me.收入金额) > 0 Then

MsgBox "此数据已录入,请不要重复添加!"

Exit Sub

End If

测试结果:

学无止境,或许迷茫,抑或彷徨,总之求知路上困难重重,但仍要知难而进,不尝试怎么能随随便便成功,希大家一起共勉。

(0)

相关推荐

  • Excel防止重复录入数据动画教程

    《Excel2003入门动画教程68、Excel防止重复录入数据》。 演示动画 操作步骤 员工的身份证号码应该是唯一的,为了在Excel中防止重复输入,我们用“数据有效性”来提示大家。 选中需要建立输 ...

  • Excel巧用数据有效性限制重复录入姓名

    Excel巧用数据有效性,限制重复录入姓名

  • Excel2003防止重复录入数据技巧

      Excel2003防止重复录入数据技巧 ①选中需要建立输入身份证号码的单元格区域(如D3至D14列). ②单击"数据→有效性",打开"数据有效性"对话框. ...

  • excel表格中如何设置防止发生重复录入?

    excel表格中如何设置防止发生重复录入? 1.打开Excel表格,要设置防止个人面试成绩重复输入,首先选中姓名输入的列次范围,如下图我们举例选中A2至A12之间的单元格. 2.然后在功能区域选择&q ...

  • 在excel表格中如何设置防止发生重复录入?

    我们在进行数据录入时,由于录入数据量较大,可能会发生重复录入,比如录入考生信息制作准考证等,如果同一个考生信息录入重复,就可能生成两个准考证.为了防止类似数据的录入重复,可以对录入重复数据的单元设置提 ...

  • Excel身份证重复录入提醒的三种方法

    今天要和大家分享的是:Excel身份证重复录入提醒的三种方法详见下图动态演示和步骤分解. 操作方法 01 条件格式的应用 02 函数的应用 03 数据有效性的应用 04 最后保存文件 05 如果觉得经 ...

  • 表格怎么设置不重复录入(excel设置不重复录入)

    Excel在日常的工作场景中是最常见的,自然Excel使用的熟练.并且知道小技巧多了对自己而言,工作效率也会飙升.也许对老司机来说可能是小菜一碟,但是对新手绝对是新技巧.场景再现:我们在日常工作中输入 ...

  • 表格怎么设置不重复录入(如何在不连续的单元格输入相同内容)

    在做数据统计分析时,为了保障录入数据的准确性,往往会涉及到将指定的单元格区域设置为不允许输入重复值,目前大家通用的做法是借助数据有效性(数据验证)配合函数countif来实现,这个具有一定的难度,那么 ...

  • 防止Excel重复录入数据动画教程

    演示动画 操作步骤 员工的身份证号码应该是唯一的,为了在Excel中防止重复输入,我们用“数据有效性”来提示大家。 选中需要建立输入身份证号码的单元格区域(如D3至D14列),执行“数据→有效性”命令 ...

  • access怎样查找重复项

    利用查询向导可对表中的重复项目进行查询,找到重复的项目帮助我们迅速的找到相同的记录,具体的方法如下: 步骤/方法 01 在菜单栏上点击:创建--查询向导,如图所示 02 在新建查询对话框中,我们选择查 ...