Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:多条件的不重复值

1楼
yaojun 发表于:2024/4/25 13:25:00
以下代码是让被考核人不重复的代码:
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个单独时可以重复,2个条件一起就不可以重复),谢谢
If e.DataCol.Name = "被考核人" Then
    Dim dr As DataRow 
    dr = e.DataTable.Find("年度 = '" & e.NewValue  And "被考核人 = '" & e.NewValue & "'")
    If dr IsNot Nothing Then
        MessageBox.Show("此被考核人已经存在!")
        e.Cancel = True
    End If
End If
[此贴子已经被作者于2024/4/25 13:28:01编辑过]
2楼
有点蓝 发表于:2024/4/25 13:43:00
参考:http://www.foxtable.com/webhelp/topics/2481.htm
共2 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.