Lotus Notes开发中的14个经验

Lotus Notes 开发中的 14 个经验
1. 当视图太多时 , 将视图分级显示 , 不过注意 , 数据库中在调用此视图时应加上视图的分
, 例如 :@command([openview];"viewclass\view1")

2.notes 的搜索条功能极其强大 , 一般不用专为用户开发数据库搜索功能 , 教会用户使用
搜索条即可 .

3. 布局区域有优点也有缺点 , 优点是 : 可以显示在对话框中 , 可以弹出日历和时钟控件 ,
的宽度一致 . 缺点是 : 关键字域不支持 " 可以用不在列表中的项 ". 还有和表单不同的地方
: 表单中的域隐藏公式在一行中都有效 , 布局区域中只对一个对象有效 .

4.messagebox"ok",MB_OK,"hello" 这样不支持 , 你得在开头定义 MB_OK=32, 具体数值见
帮助 , 或者见文件 lsconst.lss.

5. 数据库中经常用到的函数放在 script 库中

6. 无法在视图中弹出对话框 , 除非选中文档 , 同样 , 在表单中无法以另一表单打印 , 需要退
出到视图或切换到其他表单打印 .

7. 如何将 domino 添加到 nt 的服务当中去 : 安装 domino , 选手动按装 , 然后选择 notesser
vies
就行 . 如果安装时没有选中 , 进入 ms-dos 方式 , 进入到 notes 目录下键入 :ntsvinst-
c
也行 .

8. 私有视图的优点和缺点 : 可以做复杂的视图选择公式 . 不过当你在其他 script 中访问该
视图容易出错 .

9.uidoc 改变域值后 , 需要刷新才能得到新的域计算结果 , 如隐藏 , 折行等 .

10. 隐藏公式在表单一行中有效 , 而且是从行开头计算起 , 中间的隐藏公式不起作用 .

11 全局变量的声明 : 如果有 ole 对象需要声明 , 千万要注意声明为 variant, 否则报错 .

12. 隐藏视图加上小括号就行 (), 从转至 ... 里就看不见了 , 很好的特性

13. 隐藏 notes 菜单 lotus 公司不支持啊 , 不过 .. 嘿嘿 , 启动时加参数 notes/kiosk 或者
在表单和视图的设计阶段按 ctrl+shift+"+", 再保存即可

14. 从一个表单里打开另一个表单 , 自己就关不上了 , 因为 command([fileclosewindow])
要最后执行 , postcommand 就行 @PostedCommand([FileCloseWindow]);@postedcomma
nd([compose];"";"myform")

你可能感兴趣的:(dos,Lotus)