以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  重复问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71883)

--  作者:ayiken
--  发布时间:2015/7/20 9:24:00
--  重复问题

我的住院号是不能重复的,写了如下代码,但这个代码开发者管理员用户下能提示,其他普通用户输入住院号时不提示,因住院号重而复导致系统混乱

If e.DataCol.Name = "病人信息_住院号" Then

    Dim dr As DataRow 

    dr = e.DataTable.Find("病人信息_住院号= \'" & e.NewValue & "\'")

    If dr IsNot Nothing Then

        MessageBox.Show("此住院号已经存在!请重写住院号,Bul nomir burin bar , baskha nomir jazingiz!")

        e.Cancel = True

    End If

End If

出现子行具有多个父行的错误,这些都是因普通用户输入引起的

如何禁止普通用户重复输入住院号?


--  作者:大红袍
--  发布时间:2015/7/20 10:36:00
--  

http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=71876&skin=0