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")