<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Lotus數據庫和的關系

    時間:2024-09-11 19:57:40 IBM認證 我要投稿
    • 相關推薦

    Lotus數據庫和模板的關系

      IBM Lotus軟件在中國協作軟件市場上,份額雄居榜首。下面小編準備了關于Lotus數據庫和模板關系的文章,提供給大家參考!

      為什么要有模板?

      Notes數據庫是個文檔型數據庫,集成了包含設計、權限、數據、索引等各類信息。

      那么如何開發數據庫,應用到現有數據,并且可以對其進行升級維護呢?直接修改設計,不僅因為測試不及時不能保證質量,還會影響到正常數據庫的使用。

      因此,如果有個數據庫,可以作為模板,將修改好的設計刷新到目前正在使用的數據庫中,既可以事先測試保證質量,又可以不斷地增加功能,滿足日益變化的需求,這樣才算是理想的解決方案。

      數據庫和模板有什么差別呢?

      其實很簡單,在數據庫屬性對話框中(可以通過“文件->數據庫->屬性”菜單打開)中,單擊第四個標簽(設計標簽),可以看到“數據庫文件是主模板”,以及后面的“模板名稱”這兩欄,只要你勾上后填寫了模板名稱,它就是個模板了。

      為什么很多地方都在說NTF呢?NTF是不是也是模板?

      我們打開domino\data目錄,可以看到數據庫文件名的后綴主要有.nsf和.ntf兩種,主要是為了直觀地讓大家在操作系統中區分,.nsf后綴的文件是數據庫,.ntf后綴的文件是模板。

      但是真正的模板,哪怕后綴名是.nsf,只要在數據庫屬性框中填上了“模板名稱”才算有效。

      不過把文件后綴名改成了.ntf,還是有用處。如果你把該文件名放在domino\data目錄下后,你新建數據庫時,可以在“指定新數據庫的模板”選擇了服務器,就可以發現你的這個模板顯示在列表中了。

      一定要滿足這兩個條件:1)文件后綴名是.ntf;2)文件必須放在domino\data目錄下,放在notes\data下就顯示在local下,但是放在任何一個子目錄下都不行。

      注意這個時候,其實你沒有在數據庫屬性框中填上“模板名稱”,也是有效的。

      還有其他用到模板列表的地方,比如“文件->數據庫->替換設計”,也是一樣。

      小貼士:

      反過來,你如果文件名是.nsf的話,并且在數據庫屬性框的設計標簽中勾上“顯示在打開數據庫對話框”中,你就可以通過“文件->數據庫->打開”列表中找到這個數據庫了,改成.ntf等就不行。

      怎么從模板中刷新設計呢?

      還是回到那些真正的模板上,你在數據庫屬性框中填上了模板名稱,你就可以方便地對數據庫進行更新。

      注意:模板名稱在一個domino\data目錄下的所有子目錄下必須、必須唯一,否則有可能會出現異常效果!

      如果你希望從模板中更新設計,那么同樣在數據庫屬性框的這個設計標簽上,你要在“從主模板繼承設計”選項上打勾并且填寫“模板名稱”。

      這個時候你要更新設計的話,你可以手工從“文件->數據庫->刷新設計”菜單中,對某個數據庫進行刷新了。

      Domino也好,Notes也好,都能從自己的data目錄包括其任何一級子目錄下,找到模板名稱一樣的模板,將數據庫的設計對照模板中的設計一一進行更新;當然如果設計一致,就不用更新了。(思考:更新依據是什么?是不是不管怎樣都換一遍?)

      另外,服務器上還有個凌晨執行的任務——Design,你們可以在notes.ini文件中找到:

      ServerTasksAt1=Catalog,Design

      運行了這個任務,服務器會在凌晨1點鐘將所有填寫了“從主模板繼承設計”的模板名稱的數據庫做一遍刷新設計。當然如果找不到,它也會提示無法定位模板xxx。

      從上面可以知道,數據庫模板名稱重要性了。

      是不是可以對表單定義一些和其他數據庫不同的設計模板?

      除了數據庫中可以定義模板名稱外,還可以對每一個設計元素進行不同的模板名稱定義。

      比如我們可以切換到表單設計視圖下,用“設計->設計屬性”菜單打開設計屬性對話框,同樣是第3個設計標簽中,可以看到“繼承的設計模板”一欄,填寫我們希望從中刷新設計的模板名稱,就可以刷新設計了。

      有什么用處呢?比如我們設計了許多不同的流程數據庫,但是其中都要選擇辦理人,我們可以設計一個通用的人員選擇框,這個選擇框可以專門從一個公用資源庫中繼承設計。

      是不是可以設置某些設計元素不刷新?或者,為什么有的時候明明改好了設計,也做過刷新設計,為什么還是以前的界面或功能?甚至還是以前的錯誤呢?

      那就是設計屬性中的下一個欄目:“刷新/替換設計時不允許修改”。

      如果我想自己做一個測試的屬性,或者在Domino系統模板里面增加一些屬性,又不希望被它自己的模板給替換掉,我們可以把這個選項打上勾。

      那么隨之也會帶來一個問題,在已經設置“從主模板繼承設計”了以后,你每創建一個數據庫,都有可能被打上勾,導致數據庫中有很多無法被替換的設計元素。

      所以記得養成修改設計模板,測試完再更新最終數據庫的良好習慣。雖然可能調試起來會麻煩一點,但是安全、保險,不容易出錯,也容易對大型項目做版本控制和質量管理。

    【Lotus數據庫和的關系】相關文章:

    IBM Lotus認證試題09-10

    IBM Lotus認證考試途徑07-28

    2016年Lotus認證試題及答案08-04

    Lotus認證試題大全(附答案)10-14

    Lotus復制與保存沖突的解決方法07-11

    績效管理和戰略的關系10-21

    口腔疾病和刷牙的關系09-25

    html.jsp和srevlet的關系09-27

    不孕和哪些內科疾病有關系10-03

    有關RDF,CDF和XML的關系介紹05-05

    主站蜘蛛池模板: 亚洲精品一品区二品区三品区| 日韩视频中文字幕精品偷拍| 久久久99精品一区二区| 国精品午夜福利视频不卡| 精品国产一区二区22| 亚洲欧美精品伊人久久| 人妻少妇精品久久| 欧美精品一区二区精品久久| 亚洲国产精品无码久久一线| 国产精品一区二区三区免费| 国产欧美国产精品第一区| 久久久精品2019免费观看| 午夜精品久久久久久久无码| 精品国产热久久久福利| 久久久久四虎国产精品| 国产在线精品无码二区 | 中文字幕av日韩精品一区二区| 99久久国产综合精品网成人影院| 国产精品水嫩水嫩| 少妇精品久久久一区二区三区| 欧美精品综合视频一区二区| 国产精品国产三级在线高清观看 | 久久国产综合精品五月天| 欧美日韩精品在线| 91精品国产色综合久久| 久久久精品人妻一区二区三区蜜桃 | 四虎国产精品永久一区| 第一福利永久视频精品| 久久Av无码精品人妻系列| …久久精品99久久香蕉国产| 久久夜色精品国产噜噜亚洲AV| 中文字幕久久精品| 亚洲精品无码午夜福利中文字幕| 午夜精品久久久久成人| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 最新国产乱人伦偷精品免费网站| 久久青青草原精品国产不卡| 久久精品无码一区二区三区免费 | 久久亚洲美女精品国产精品| 人人妻人人澡人人爽精品日本 | 精品午夜福利在线观看|