1 / 27

Lotus Domino R7 Designer

Lotus Domino R7 Designer. 一、資料庫的介紹及建立 二、網頁的介紹及建立 三、套表的介紹及建立 四、欄位的介紹及建立 五、視界的介紹及建立 六、外框的介紹及建立 七、圖文框的介紹及建立 八、實機演練 ( 訂下午茶系統 ). . . .  三者之差異 比較 : 1. 設計是否繼承 ( 來源 DB 的設計修 改會不會影響所產生的 DB)? 2. 新資料庫的抄本 ID 是否與來源 DB 相同 ?. . 建立資料庫的三種方法. 由範本 (.ntf) 建立資料庫 檔案 > 資料庫 > 新增  全新的空白資料庫

reia
Download Presentation

Lotus Domino R7 Designer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lotus Domino R7 Designer 一、資料庫的介紹及建立 二、網頁的介紹及建立 三、套表的介紹及建立 四、欄位的介紹及建立 五、視界的介紹及建立 六、外框的介紹及建立 七、圖文框的介紹及建立 八、實機演練(訂下午茶系統)

  2.    三者之差異比較:1. 設計是否繼承 (來源DB的設計修 改會不會影響所產生的DB)?2. 新資料庫的抄本ID是否與來源DB相同?  建立資料庫的三種方法 • 由範本(.ntf)建立資料庫檔案>資料庫>新增 全新的空白資料庫 由現行範本(~~~.ntf)產生資料庫 • 由現行資料庫(.nsf)產生資料庫檔案>資料庫>新複製 檔案>抄寫>新抄本

  3. 建立新資料庫 練習1 • 由範本建立資料庫(.ntf.nsf) • 請用本區的空白範本在<default data directory>\ad1子目錄下新建一資料庫【檔名為test.nsf.將此新增的空白資料庫加到您設計師的AD1書籤中 • 空白資料庫除有一預設視界(名稱?)外,還有其它的設計元件嗎?空白資料庫的檔案大小约為多少MB? • 請用本區的”討論-Notes & Web (7)”範本,在<default data directory>\ad1子目錄下新建一個資料庫【檔名為disc.nsf.將此新增的資料庫加到您設計師的AD1書籤中 • 此資料庫為何已存在各類設計元件?其檔案大小? • 由資料庫建立資料庫的新複製(.nsf.nsf) • 請將disc.nsf以原有檔名與資料庫標題新複製到<default data directory>\ad2子目錄下 • 您新複製的資料庫,其抄本ID與複製來源相同嗎?

  4. 二、網頁的介紹 網頁顧名思意代表網頁上所使用,但他的功能不僅只使用在WEB上,若與外框搭配即可產生如同網頁般的選單功能。

  5. 網頁內容 Page Select GraphicsFile Dialog Box New .GIF Clipboard ResourceImage … 貼圖 .GIF 比較 • 新增文字 • 直接鍵入(並設定其文字、段落格式) • HTML程式碼(Text>Pass-Thru HTML) • 例:<H1>Large</H1> • File>Import (.htm/.html) • 新增圖片 • Edit>paste • Create>Picture • File>Import • Create>Image Resource Table Section LayersNavigation elements: Image maps, Embedded elements… Programming elements: Computed text, buttons, hotspots…

  6. 網頁(Page) Page development process Create the page Set the page properties Page name are case- sensitive & must be unique within the same db Add the required elements (Text, Graphics…) Save & test page   

  7. 影像資源(Image Resource) 建立影像資源(存於資料庫中) 影像資源可跨資料庫共用! • 使用(插入)影像資源 • 開啟網頁/套表,游標移到要插入的位置,建立->影像資源

  8. 建立基礎表格/表格命令/表格屬性  Basic Table

  9. 標籤表格(Tabbed Table) Tabbed Table 

  10. 動態表格(Animated Table) Animated Table 

  11. 標題表格(Caption Table) Caption Table 

  12. 可程式化表格(Programmable Table)建立方式後述 對話清單的欄位名稱應命名為$表格名稱 表格必須為可程式化表格  對話清單的資料選項值應與表格標籤名稱相同

  13. 二、套表的介紹 套表共分為二,一是主套表,二為副套表,一般常用的為主套表,而主套表其意義就如同一張空白的A4紙張,供使用者填入文字及欄位或圖片使用,為設計資料庫最先使用的部分。

  14. 套表(Form) 用途:建立/顯示文件(輸入資料儲存於文件/欄位) • 設計師在指定的DB中建立新套表 • 使用套表(建立文件)

  15. 欄位的介紹及建立 Field Data Type RTF(Notes client中如何識別?) Number Date/Time Text Text Dialog List Combo Box List Box Check Box Radio Button Name Readers Authors  Password  Formulas Field Type Editable System Generated Computed Computed For Display Computed When Composed Field stored in Document? Can be modified after first save? 比較 Differentiation Criteria ND6新增Field Data Type: Rich Text Lite, Color, Time Zone

  16. 欄位型態 這三種欄位型別的應用場合(使用時機)?

  17. 編輯欄位公式 若為計算/顯示時計算/寫作時計算 欄位的欄位公式 公式種類 目的計算時機 預設值公式 提供欄位預設值(便利性) 建立文件時   輸入轉換公式 將資料轉為一致的格式 儲存/重新顯示 輸入驗證公式 驗證輸入資料符合條件 儲存/重新顯示 若為可編輯欄位的欄位公式(三者有何差別?) 1.儲存/Refresh欄位時,會先執行輸入轉換公式後才執行欄位驗證公式 2.RTF只有預設值公式,無輸入轉換與輸入驗證公式

  18. 編輯欄位公式 Default Value @Function@Now, @Today, @UserName… Constant “Text” [DateTime] Number Input Translation @LowerCase(FieldName), @UpperCase(FieldName), @ProperCase(FieldName), @Trim(FieldName)… Input Validation @If( FieldName=“”;@Failure(“要顯示在對話方塊中的提示訊息!!!”);@Success ); 條件判斷 False Action True Action (ND6){Text}

  19. 三、視界的介紹 視界主要是來顯示使用者存入資料後將每一個套表文件依您排序的方式顯示出來,提供使用者來尋找所要的文件及資料。此外,視界也提供在欄位上可呼叫該整欄值做使用者的選擇或篩選公式所使用。

  20. Create a View ② ③ 名稱|別名 ④Cascading ⑤ ① ⑥View Selection Formula 見下頁 ⑦ Inbox-type application Soft deletion Cascading view (can be multi-level) Copy view design from existing view ?

  21. 視界選擇公式 新增條件:以詢答方式即可選定要顯示在視界中的文件 公式:使用SELECT關鍵字 預設為SELECT @All 其它使用範例: SELECT (Price < 1000) & (InStock = “Yes”) ④ ② ① ③ ⑥ ⑤

  22. 直欄公式(Column Formula) 顯示單一欄位值 • 顯示多個欄位值 (若為文字型別欄位)欄位名稱+欄位名稱 (若為日期時間型別欄位)@Text(欄位名稱)+”-”+ @Text(欄位名稱) • 若假別圓鈕欄位用了如圖所示的alias,如何在視界的假別直欄中顯示 休假/事假/病假而不顯示1/2/3?@If (type=“1”;”休假”; type=“2”;”事假”; “病假”);

  23. View Column Icons Column number are shown as icon 常用的圖示 迴紋針(5)/放大鏡(8)/鉛筆(12)/電燈泡(31,32)/時鐘(64)/姆指朝上(83)/姆指朝下(84)/太陽(148)/星號(159)

  24. View Column Icons的應用 傳回文件中的附加檔數目(0,1,2,3,4,…) 直欄公式:@If( @Attachments !=0;5;0) 補充1:使用數字清單(例5:8:12)可產生單直欄多圖示的效果(最多10個) 補充2: (Web enabled) Dynamic Column Icon:@If(@Date(@Created)=@Today;159;0)

  25. 四、外框的介紹 外框主要是用來美化視界選單所使用,它可讓視界選單如同網頁選單一般,能有樹狀結構或滑鼠點選時更換顏色之供能。

  26. 六、圖文框的介紹 圖文框最為主要的用意是將您所設計的各項功能分別開來,如同WEB上有人將話面分割為左右兩層或上下兩層,其層級數量由使用者自行定義。

  27. 七、實機演練 • 訂下午茶系統 • 建立一個新資料庫 • 設定資料庫使用權限 • 建立新套表 • 設計所需的元件 • 建立所需的按鈕 • 設計所需的視界 • 美化資料庫

More Related