就是在数据库中填写表单,打个比方,表单中有姓名,年龄,身份证号等域,要求填写身份证号域时不能与数据库已存在的身份证号重复。这个功能怎么做
------解决方案--------------------
参考:
可以在身份证号域 的 exiting 时写代码;
查找本数据库中是否有和当前文档的身份证号一样的文档;
------解决方案--------------------
建议你通过ajax异步方式来查找数据库中的重复项,就类似很多论坛注册帐号的时候的判断,实际上代码难度不在domino,你找一个类似的ajax代码修改下就行
------解决方案--------------------
做一个视图,视图包含所有你指定的那写文档,第一列按身份号排序,
然后在那个新文档保存前检查一下那个视图是否已经存在当前新文档里的身份号的文档,
如果有再检查那个文档与当前文档的UNID是否相同,如果不相同就表明该身份证已经被使用了
------解决方案--------------------
getdocumentbykey
基础的LZ去看看帮助;
视图第一行要排序。
------解决方案--------------------