Thursday, June 28, 2007

[設計手札]使用者關閉Notes文件時顯示訊息LotusScript

http://www.domino.club.tw/bbs/bbs2002.nsf/($All)/A2A056E74661014248257309001CEA97?OpenDocument
套表的QueryClose事件
[Code]
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
Dim workspace As New NotesUIWorkspace
Dim doc As NotesUIDocument
Set doc = workspace.CurrentDocument
If doc.EditMode Then
Messagebox(" Are you sure want to exit?")
End If
End Sub
[Step]
1. 建立一個套表
2. 於表單的QueryClose事件中增加以上的Code
3. 開啟表單於Notes Client測試
4. 關閉Notes表單將會出現警示訊息

土豆團購預計退款給各位,詳情如下:

土豆團購預計退款給各位,詳情如下:

最後一次匯款整理的Link
http://www.domino.club.tw/bbs/bbs2002.nsf/($All)/314755DE09353388482572E8004097BC?OpenDocument

原因:
多次與大陸端接洽,台灣匯錢到大陸是不可行,目前只能待IBM針對付款的部分做主動支援,不然就只能退錢給大家。

建議:
曾經建議過版權購買一事,直接由台灣印刷也許就簡單,不過作者如果是我就沒關係,別人就不是以設群服務為觀點...,所以此舉除非作者有意幫社群,不然要拿到電子檔非常困難,可望商業人事有力出力有錢出錢幫忙此事。(一身貧洗的MIS)

最後:
已經Mail給53位實際匯款者,如果沒看到Mail但是有周遭的友人也一併告訴大家。

論文:
我的論文已經快上到國家圖庫碩博士網,到時候我會針對機房預警做一個免費的介紹與應用!

[更正]目前日期與文件建立日期的差,以天為單位

[更正]目前日期與文件建立日期的差,以天為單位
1. 設定欄位”DateCreated”,內容為@Created
2. 設定欄位”CurrentDate”,內容為@Now
3. 第三個欄位為數字的計算欄位,內容如下
@Abs(@Integer((CurrentDate – DateCreated) / ( 60 * 60 * 24 )))

Wednesday, June 27, 2007

[Notes設計手札]目前日期與文件建立日期的差,以秒為單位

目前日期與文件建立日期的差,以秒為單位
1. 設定欄位”DateCreated”,內容為@Created
2. 設定欄位”CurrentDate”,內容為@Now
3. 第三個欄位為數字的計算欄位,內容如下
@Abs(@Integer((CurrentDate – DateCreated) / ( 60 * 60 * 24 )))

[Web Notes設計手札]自訂WEB套表已處理確認訊息

http://www.domino.club.tw/bbs/bbs2002.nsf/($All)/FBBC746EBB208A214825730800209C85?OpenDocument

範例:
下列$$Return 公式會回傳Thank you 回應,並加上使用者名稱:
Who := @if(@Left(From; “” ) = “” ; Form ; @Left(From; “”));
@Return(“

Thank you, “+ who + “



Main View ”);
Step:
1. 建立一個隱藏欄位且為計算文字類型於此$$Return欄位
2. 輸入此欄位的內容,如上面的範例程式碼
3. 修改範例碼中的資料庫名稱
4. 建立一個測試欄位於此套表,並建立一個表單存檔的按鈕
5. 開啟表單於瀏覽器,並執行編輯與存檔的動作
6. 畫面將會顯示Thank you

Notes應用設計之資料庫屬性的JavaScript啟動的優點

http://www.domino.club.tw/bbs/bbs2002.nsf/($All)/D3392CD928FBE059482573070083B6CB?OpenDocument

資料庫當產生網頁時使用Java Script 的規則

資料庫屬性選用”Java Script”時
1. 文件與領航員的顯示速度較快,因為焦點資訊公式會等到使用者按一下每個焦點資訊時才處理。
2. Domino不會自動產生Submit 按鈕。只有包含下列命令的公式才會建立:
甲、@Command([FileSave]);
乙、@Command([FileCloseWindow]);
3. Web 支援下列命令
甲、@Command([FileCloseWindow])
乙、@Command([FileSave])
丙、@Command([ViewRefreshField])

Monday, June 25, 2007

介紹一本ASP.NET 2.0講述電子表單會簽的設計。

介紹一本ASP.NET 2.0講述電子表單會簽的設計。
http://www.domino.club.tw/bbs/bbs2002.nsf/($All)/FAC01EE1FAF645A3482573050082B3B1?OpenDocument
給大家參考[ASP .NET 2.0 深度剖析]內附[1]ASP .NET 2.0研討會與教學課程投影片[2]Visual Web Developer 2005 Express Edition 繁體正式中文版董大偉著博碩文化 PG20223
第十八章 電子簽核表單 的製作完整範例完整的講述所有簽核需要的資料表與欄位,更以不到15分鐘開發為前提論點可以給Notes開發人員參考其系統設計的精髓知彼知己百戰百勝

Tuesday, June 19, 2007

[Notes Sap讀書會心得]Lotus Notes 與 SAP ABAP相似之處。

http://www.domino.club.tw/bbs/bbs2002.nsf/($All)/27E3769B4D5160AB482572FF0033B06C?OpenDocument
Hi 大家好
因為最近開始學習SAP的開發,而SAP的開發工具就是ABAP,SAP ERP整套也是ABAP開發出來,ABAP跟Notes一樣都有自己的IDE開發介面,而且相似之處還有AP & DB的地方,好比說兩個資料庫的存取標準都異於一般的RDB,雖然SAP ERP也是架構在Oracle DB之上。
ABAP與Notes最大的特點是所有的開發資源都是線上可以取得,包含Example 與 Step By Step 操作,而且ABAP在這部分承襲COBOL早期的影子,所以再搭配SQL就成為比Notes IDE更單純的單一開發程序,Notes雖然在開發程序給予太多的選擇,但是哪一位Notes Designer可以用盡所有的Notes IDE tools?我想好的產品僅需要好的思維加上單純的開發程序即可,就好比ABAP的單純開發程序竟然比Oracle的D2K更是單純,這也難怪一堆印度人在SAP這個領域上特別領先其他國家,因為ABAP的開發程序真的很單純,大概跟開發團隊是從IBM出來的工程師有關,因為IBM早期的COBOL與AS400就是SAP ERP的前身。
ABAP在學習的過程與Notes非常大的不同,Notes非常重視呈現的功能,包含設計的技巧與設計的整體感,如果加上流程更是需要大量的技術觀念,但是ABAP的學習必須先經過基礎的ERP訓練,從最基本的物料主檔開始建構,換句話說ABAP的修習必須先經過一段ERP的訓練。
一般Notes人員最重視技術,如果可以從商業邏輯擷取精華往SAP ABAP前進,必然可以整合Notes & SAP,讓國際上商業軟體最棒的前端流程Notes與最佳的後端商業處理SAP ERP結合。
很多論壇不是再談論Notes Designer的未來?未來就等大家一起來分享討論!
隨手筆 Sap-BruceNotes-Sap讀書會推動者