Louts Notes 数据库开发的一点心得体会
文章目录
Notes现在用的人越来越少了,其实我还蛮喜欢这个工具的,尤其是Notes的数据库开发还蛮好玩的。最近因为快年底了,所以数据库要更新的还蛮多的,正好趁这个机会来整理一下心得体会和工作流程。
作为文档数据库,Notes的开发很简单,但是要考虑到安全性的话,还是有些必要的工作的,以前接触的数据库有一些在这方面做得很好,有些做得还不够,尤其是一些牵涉到审批相关的数据库,在隐藏视图上面还是留有漏洞的。
要做一个全新的数据库,先好想好需要哪些参数,然后建好参数Form和参数用的View.
- 参数的Form不需要很多,可以加一个File作为判断字,在建View的时候多加一个筛选就可以了
- 建View的时候记得第一列要Sort, Index一下,不然做DBlookup的时候会有报错
- 建View的时候记得把查询用的和管理员修改用的分开,查询用的View记得加括号隐藏起来并且加入限制打开编辑文档
Sub Queryopendocument(Source As Notesuiview, Continue As Variant) continue = False End Sub - 管理用的View要加好访问权限
把需要用的参数设计好了之后,就可以建主Form了,主Form里面记得如果是有一些地方是需要在几个主Form里面共用的,把这些部分做成SubForm,这样下次要修改的话只要改一次好了,一些好的Subform还可以在不同的数据库里面共用。
设计好了主Form,接下来就是按照需求来建相应的View了,记得分好级,建立不同的Folder和访问权限,这样大家用起来也方便。
有些牵涉到个人信息查询的,做成第一次使用后私有化,其他的普通查询就做成Shared就可以了。
然后就是些视图啊什么的调整,数据库的logo有个简单的办法,因为要求是32×32的图标,可以找一张喜欢的图片,直接用系统自带的画图把Size改成32×32的,然后复制进去就行了,注意找颜色简单的,这样效果比较好。

