2013-04-08 49 views
0

我有一個SSRS報告合同/ UIBuilder類。我想使用相同的Contaract/UIBuilder類來在Excel中生成數據。合同類和SysOperation框架

我碰到過http://www.artofcreation.be/2011/08/22/ax2012-sysoperation-part-1-data-contracts-and-service-operations/的帖子。我在哪裏發現使用服務類。

我發現了一些使用服務類和一些不用的例子。

是它使用的服務真的很重要嗎?
還有什麼是使用它的優勢在哪裏?

+0

你的問題在目的上有點模糊。你可以再詳細一點嗎? – 2013-04-08 12:07:43

+0

重新寫了帖子。 – piku 2013-04-10 06:39:00

+0

似乎你問了2個不同的問題:1.我如何使用相同的類用於ssrs和sysoperation,以及2.爲什麼要使用sysoperation ... – 2014-08-01 20:37:45

回答

0

How to Use a Report Data Provider Class in a Report

同一合同可以在幾份報告中通過與SRSReportParameterAttribute屬性在報告中指定它被用於:

[ 
    SRSReportQueryAttribute('Cust'), 
    SRSReportParameterAttribute(classstr(SrsRDPContractSample)) 
] 
public class SrsRdpSampleClass extends SRSReportDataProviderBase 
{ 
    TmpCustTableSample tmpCust; 
} 
+0

感謝您的答覆,但我創建的報告是excel和不是ssrs報告,所以我想在excel類中使用契約類作爲參數。 – piku 2013-04-08 13:10:17

+0

您必須首先解釋一個Excel報表是擺在首位的。 – 2013-04-08 14:56:52

+0

其實我想通過UIBuilder和合同類得到的參數後,生成Excel中的數據。我也做了使用對話框相同。我可能不得不使用SysOperation框架,但我不知道如何。 – piku 2013-04-08 15:50:42

0

我將跳過第一個問題,因爲你應該只是嘗試,你將有你回答是否它的工作原理...

第二個問題,你有一個很好的博客文章已經 - 而且還檢查了:

http://daxmusings.codecrib.com/2011/08/from-runbase-to-sysoperation-business.html

,當然還有毫秒鏈接:

http://msdn.microsoft.com/en-us/library/gg862488.aspx http://www.microsoft.com/en-us/download/details.aspx?id=29215

高點包括:

  • 服務器端操作
  • 分離合同和邏輯
  • batchable UI元素