使用ExcelPlate 1、 ExcelPlate介绍 ExcelPlate用于Excel套表,通过在 .DOC

使用ExcelPlate 1、 ExcelPlate介绍 ExcelPlate用于Excel套表,通过在 .DOC

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用ExcelPlate 1、 ExcelPlate介绍 ExcelPlate用于Excel套表,通过在

使用ExcelPlate ExcelPlate介紹 ExcelPlate用於Excel套表,通過在Excel模版預先設定好的格式來輸出文檔 效果圖如下 模版: 輸出文檔: 接著來詳細說明整個過程的設定,並且提供了一個達到上述效果的範例,按照“範例:”字樣後的操作就能實現這個範例。 元件的設定 先用Orders和Order Detail這兩張表建立一個M-D表單,InfoDataset取名為Master,Master對應的InfoBindingSource取名為ibsMaster,Detail對應的InfoBindingSource取名為ibsDetail。 貼上一個ExcelPlate元件,取名為ExcelPlate,可以看到有以下屬性: 下面來逐一說明並設定每個屬性: DataSource: 說明:資料源標記集合,在這裏將一些資料源和一個資料源標記關聯,這樣文檔就能取得資料源中的資料。 範例:在DataSourceItem集合編輯器中添加兩個資料源標記: Caption: ibsM DataMember: Master DataSource: ibsMaster 用來取得Master中的資料。 Caption: ibsD DataMember: Detail DataSource: ibsDetail 用來取得Detail中的資料。 ExcelTags: 說明:自定義標記集合,在這裏將一些運算式和一個自定義標記關聯,這樣文檔就能取得運算式的值。 範例:在TagItem集合編輯器中添加三個自定義標記: DataField: Today Exp: _today Format: 用來取得今天的日期。 DataField: User Exp: _username Format: 用來取得登錄的用戶名。 DataField: Sum Exp: UnitPrice * Quantity * (1 - Discount) Format: 用來計算Detail中每條記錄的總價。 Exp詳細說明: 這部分是對運算式的說明,沒有範例部分,這裏鏈結到下個屬性的設定。 Exp的功能表選擇: Exp(運算式)的大部分內容不需要通過鍵入,Expression Editor提供了大量的快捷選擇,通過右鍵的功能表可以選到需要的變數。 例如: Today 和 User的Exp輸入: 右鍵→InsertScript→SystemParameter→UserName 選擇後會添加_username。 右鍵→InsertScript→SystemParameter→Today 選擇後會添加_today。 Sum的Exp輸入: 右鍵→InsertScript→DataSourceItem→ibsD→UnitPrice 選擇後會顯示UnitPrice 同樣依次可以輸入其他欄位,之間用運算符連接即可。 Exp的格式說明: 系統變數 以”_”符開頭的變數被識別為系統變數,可用的系統變數可以在下表查到,除這些以外的以”_”開頭的變數都會產生一個System Parameter Not Found異常。 系統變數 含義 原型 _today 今天的日期 DateTime.Now.ToShortDateString() _userid 登錄的用戶ID CliUtils.fLoginUser _username 登錄的用戶名 CliUtils.fUserName _sitecode 分類 CliUtils.fSiteCode _groupid 登錄的用戶所屬的組 CliUtils.fGroupID _database 登錄的資料庫 CliUtils.fLoginDB _solution 登錄的解決方案 CliUtils.fCurrentProject _language 系統的語言別 CliUtils.fClientLang.ToString() 一般字元變數 以”\”開頭的變數被識別為一般字元變數,例如要顯示”_today”還不是_today這個系統變數(會顯示當天的日期),那麼只要在運算式中輸入”\_today”即可。 一般數位變數 直接輸入數位即可,例如 2,1.5。 函數變數 通過函數名 + 一對大括弧可以在運算式中取得函數的返回值,例如Form中有這樣一個函數: public string Test(string param) { return this is a function: + aaa; } 運算式Test{test}就會顯示為”this is a function: test”。 資料源變數 直接使用欄位的名稱就可以取得資料源的內容,而資料是取自哪個資料源和哪條記錄將由範本來定義,這部分內容可以參考範本

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档