Lotus Notes開發中的14個經驗

genusBIT發表於2008-07-15
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")

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14751907/viewspace-401654/,如需轉載,請註明出處,否則將追究法律責任。

相關文章