vs2010水晶報表下載 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁編程開發(fā)編程輔助 → SAP Crystal Reports for vs2010(SAP水晶報表) v13.0.0.99 官方版

SAP Crystal Reports for vs2010(SAP水晶報表)

v13.0.0.99 官方版

SAP Crystal Reports  for vs2010(SAP水晶報表)下載
  • 軟件大?。?span itemprop="fileSize">278.00 MB
  • 軟件語言:中文
  • 軟件類型:國產軟件 / 編程輔助
  • 軟件授權: 免費軟件
  • 更新時間:2017-04-20 13:10:51
  • 軟件等級:4星
  • 軟件廠商: -
  • 應用平臺:WinAll, WinXP
  • 軟件官網:

ITMOP本地下載文件大?。?78.00 MB

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關文章網友評論下載地址

小編為您推薦: 水晶報表 VisualStudio

SAP Crystal Reports ?for vs2010也就是vs2010水晶報表,是Visual Studio 2010配套使用的組件,由于VS2010沒有集成水晶報表組件,必須先安裝 水晶報表 for VS2010

VS2010中水晶報表插件下載安裝方法

Visual Studio 2010默認不帶水晶報表,須要安裝一個水晶報表插件,起首此插件:

http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe

完后直接點擊安裝

01.jpg

02.jpg

?

03.jpg

04.jpg

若是是64位體系會提示安裝水晶報表64位運行時:

主動安裝完就OK了。

vs 2010下使用水晶報表Crystal Reports 的詳細步驟

一。所需條件

1. 工作環(huán)境 ?VS 2010(頁面和報表文件要在不同文件夾),對VS 2008,VS 2005 也可。

2. 數據庫 SQL2000 或者 SQL2008

3. 水晶報表Crystal Reports , CR for VS_13_0

4. 創(chuàng)建一個網站方式的解決方案

菜單 文件 -> 網站 -> ASP.NET 網站,名稱為默認的WebSite1

5. 右擊 解決方案WebSite1-> ?新建文件夾

創(chuàng)建2個文件夾 ,并更名為, ?報表文件夾CR,顯示文件夾VW

6. 右擊 解決方案WebSite1-> ?添加 ASP.NET文件夾

創(chuàng)建1個,存數據的文件夾 App_Code

二。數據連接( 這一步驟可以省略,如果之前曾經做過)

1. 菜單 視圖 -> 服務器資源管理器

2. 右擊左側列表的 “數據連接” -> 添加連接

3. 數據源

點擊右側的“更改”,彈出更改數據源窗口,

選擇“數據源”中, Microsoft SQL Server

選擇“數據提供程序”中, ? 用于 OLE DB 的 .NET Framework 數據提供程序,按“確定”返回后。

確保 添加連接窗口的數據源處,顯示為: Microsoft SQL Server ?(OLE DB) ,如果不對要重新選擇。

4. 服務器名

選擇輸入自己或其它機器 ,比如: SVRT1

5. 登錄到服務器

自己機器, 可以選擇 使用 Windows 身份驗證

其它機器, ?選擇 使用 SQL Server 身份驗證 ,用戶名 sa , 密碼為空或自己的設置

6. 連接到一個數據庫,

選擇或輸入一個數據庫名,比如:xy_jxc_2008

7. 點擊下面的“測試連接”,直到出現 “測試連接成功” 即可,點擊 “確定”即可。

三。建立數據源 .xsd

1. 右擊 解決方案的“數據”文件夾 App_Code -> 添加 -> 新建項

從左側“已安裝的模板”列表中選 “數據”,右側列表中選 “數據集”

在下側 “名稱”處 輸入希望的名稱,比如: DataSet1.xsd, 按“添加”進入。

2. (可選的可以建立 數據連接,如果沒有的話)

3. 添加表或視圖

從左側 “服務器資源管理器”-> 數據連接 中,點選一個連接,將其中需要的表或者視圖,比如:b_sys_user,拖到頁面上,點擊 菜單 “保存” 即可。

四。設計水晶報表 .rpt

1. 右擊 解決方案的報表文件夾 CR ?-> 添加-> 新建項

從左側“已安裝的模板”列表中選 “Reporting”,右側列表中選 “Crystal Reports”

在下側 “名稱”處 輸入希望的名稱,比如: CrystalReport.rpt, 按“添加”進入。

2. 點“確定”按向導繼續(xù)(這步可省略,如果“我的連接”中有了DataSet1)

左側“可用數據源”列表中,點開“創(chuàng)建新連接” -> “ADO.NET(XML)” -> “建立新連接”

在彈出的“ADO.NET(XML)”窗口中,點擊“文件路徑”右側的“...”按鈕,找到剛建立的App_Code文件夾下的 DataSet1.xsd

按 “打開”->“完成”,返回即可。

左側“可用數據源”列表中,->“創(chuàng)建新連接” -> “ADO.NET(XML)”之下,已經有了DataSet1

3. 選定需要的項目

從左側“可用數據源”列表中,右擊“我的連接” -> “刷新”,將看到DataSet1

點開 左側 DataSet1,在其之下 選 一個表或者視圖,點中部的“>”,選定的表追加到右側“選定的表”列表中

同理設置隨后的“要顯示的字段”、“分組依據”、“過濾字段”等。

在最后步的“可用樣式”,選定需要的樣式,從右側預覽好,點“完成” 即可。

4. 過后也可以 右擊 報表頁面 -> 數據庫 -> 數據庫專家 ,再次更改所選之項。

5. 從左側“字段資源管理器”,拖進 “數據庫字段”到詳細資料區(qū)域,公式字段,特殊字段的日期,頁碼等到頁眉頁腳。

6. 右擊 頁面 適當的部位,從中選擇插入 文本,直線, 圖片等,并設置它們的格式。多個文本、字段本身等可以使用工具條上的對齊工具,來使它們同一大小或對齊;而文本、字段框內的內容則使用另外的文字對齊工具;線條則只能在其屬性中,設置 ?left,top,right,bottom 來達到統(tǒng)一。設置的數值可能是對于不同的區(qū)域而言,比如Top=100對于組頭,而Bottom=1 則對于組尾。

設置完畢,保存。

五。字段改名、增加或者刪除

1. 設計好報表后,如果需要變更字段,將數據庫表或視圖的字段,改名、增加或者刪除。

2. 打開數據源DS_V_SHCH_WGHBDMXI.xsd,將變更的表或者視圖,從中刪除并再次拖入。

3. 打開報表設計BB_SHCH_WGHBDMXI1.rpt

4. 點開“字段資源管理器”,右擊“數據庫字段” -> 登陸或注銷服務器。

5. 在數據資源管理器中,左側 的“我的連接”中,找到自己的數據源DS_V_SHCH_WGHBDMXI ,點擊“登錄”按鈕 ,點擊“關閉” 退出。

6. 在“字段資源管理器”,右擊“數據庫字段” -> 驗證數據庫,一般就可以了。如果是改名稱,則需要使用字段影射。

六。如過需要,可按字段分組

1. 找到 左側“字段資源管理器”之下的“組名字段”并右擊它,選擇“插入組”或者“組專家”,選擇依據分組的字段。

可以繼續(xù)按“選項”, 勾選“在每個頁面上重復組頭”等。

2. 將“組頭”放到 “頁眉” 區(qū)域,“組尾”放到 “詳細資料” 區(qū)域。同時將“組 #1 名”放到“頁眉”區(qū)“組頭”的之后適當位置。

3. 將不變化的內容放到“組頭”之下,包括表格頂部橫向線,說明文字,文字之下的橫線,選定所有文字,使用工具條上的“組件對齊工具”,使它們等高、底部對齊,然后再使用工具條上的“文字對齊工具”,使文字,居左、中、右對齊,最終如下的內容:

---------------

| 序號 | 姓名 |

---------------

4. 將可變的字段,以及表格的“豎線”,放到“詳細資料”區(qū)域,同樣也對齊它們如下:

| NO ? | NAME |

5. 選定“詳細資料”的所有字段,并右擊其中之一 -> 設置對象格式,勾選公用選項卡的“可以增大”,以便字段內容過長,可自動擴展到下面多行,而不截斷。

6. 右擊“詳細資料”的節(jié)分割橫條, -> 在下方插入節(jié),在新插入的“詳細資料 b”中,插入一條橫線,或者選擇上面的橫線,ctrl+c復制, ctrl+V粘貼,移動到本節(jié)的頂部,可在屬性窗口中,設置該橫線的top為1,以便緊帖著“詳細資料 b”,上面“詳細資料 a”中字段擴展多行時,只在自己的小節(jié)a中,從而不會覆蓋本節(jié)b。設計的表格的可變的橫線,如下所示:

---------------

7. 將“組尾”也放到“詳細資料”區(qū)域,并拖動“組尾”緊挨著上面的橫線放置,這樣行間不會出現更多的間隔。

8. 將上面所有的豎線,從組頭區(qū)域均向下拉到組尾區(qū)域,剛好穿越并超過“組尾”即可,也可以選定所有已經穿越組尾的豎線,在屬性窗口中,設置它們的bottom 均為1 (對于組尾),它們的top 均為168(對于組頭),這樣才能保證豎線的連續(xù)。

9. 再將“報表尾”,緊挨著上面穿越的豎線放置即可。

以下步驟可以不做:

10. 如果需要,可以在組尾放置一條粗橫線,將組頭以及兩邊的豎線改成粗線,形成周邊的線為粗線。

11. 將不必要的節(jié)接抑制顯示,比如,右擊“報表尾”、“頁腳”的節(jié)分割橫條,-> 抑制顯示。

12. 如果要刪除不適當的組,可以右擊“組頭 #x”的節(jié)分割橫條,-> 組專家,在右側“分組依據”列表中,選擇不要的分組,點擊左向按鈕“<”,去處即可。

13. 如果想一個分組就換頁,右擊“組頭 #x”的節(jié)分割橫條 -> 節(jié)專家,保證左側節(jié)列表中,選定的是你的組頭,在右側 “分頁”選項卡,勾選“之前新建頁”,單擊對應的公式按鈕“x-2”,在其中輸入: groupnumber mod 1=0 ,并點擊“保存”即可。

14. 如果想一頁顯示固定的行,右擊“詳細資料”的節(jié)分割橫條 -> 節(jié)專家,保證左側節(jié)列表中,選定的是你的“詳細資料”,在右側 “分頁”選項卡,之后新建頁之下,勾選“節(jié)末尾”,單擊對應的公式按鈕“x-2”,在其中輸入: 兩種方法之一的固定10行,

' 方法1 (BASIC 語法) TRUE為分頁

if onlastrecord then

FORMULA = FALSE

else

if RecordNumber mod 10 =0 then

FORMULA = TRUE

else

FORMULA = FALSE

end if

end if

//方法2(Crystal 語法) TRUE為分頁

if onlastrecord then

False

else

if RecordNumber mod 5 =0 then

TRUE

else

False

并點擊“保存”即可。

七。創(chuàng)建報表顯示頁面

1. 右擊 解決方案的顯示文件夾 VW -> 添加 -> 新建項

在左側“已安裝的模板”列表中選 “Web”,右側列表中選 “Web 窗體”

在下側 “名稱”處 輸入希望的名稱,比如: Default.aspx, 按“添加”進入。

2. 報表設計 Default.aspx

從左側 工具箱 -> 報表設計

2.1 ?拖入水晶報表顯示控件 CrystalReportViewer,為CrystalReportViewer1

2.2 ?拖入水晶報表數據源控件 CrystalReportSource,為CrystalReportSource1,(這步可以不做)

3. 打開并改造 VW/Default.aspx.cs

3.1 保留從文件開頭 到 類聲明語句,以保持本類的完整性

public partial class VW_Default : System.Web.UI.Page

3.2 之后的全部刪除

3.3 打開已經作好的報表文件,從類聲明語句之后復制到文件尾

3.4 修改成如下的完整列表:

3.5 注意其中的報表名稱,視圖名稱,表名稱等即可。

using System;

using CrystalDecisions.CrystalReports.Engine;

using System.Data;

using System.Data.SqlClient;

public partial class VW_Default : System.Web.UI.Page

{

private ReportDocument customerReport = new ReportDocument();

protected void Page_Load(object sender, EventArgs e)

{

string strWhere = "";

if (Request.QueryString["strWhere"] != null)

{

// Security objSecurity = new Security();

// strWhere = objSecurity.DecryptQueryString(Request.QueryString["strWhere"].ToString());

}

show(strWhere);

}

protected void show(string sql)

{

string strPath = Server.MapPath("../CR/CrystalReport.rpt");//報表名稱的修改, 上面 步驟 四。設計水晶報表

customerReport.Load(strPath);

string str_conn = "Data Source=SVRT1;Initial Catalog=JXC;User ID=sa;Pwd=;";//選擇服務器SVRT1,(. 小點代表自己) ,數據庫 JXC,連接

string str_sql ?= "select * from b_sys_user";//選擇表b_sys_user的所有字段

DataSet ds =Query(str_conn,str_sql);

ds.Tables[0].TableName = "b_sys_user";//給定一個表名,報表綁定使用

customerReport.SetDataSource(ds);

this.CrystalReportViewer1.ReportSource = customerReport;

}

private void Page_Unload(object sender, EventArgs e)

{

customerReport.Dispose();

}

public ?DataSet Query(string SQLconnection_string,string SQLString)

{

using (SqlConnection connection = new SqlConnection(SQLconnection_string))

{

DataSet ds = new DataSet();

try

{

connection.Open();

SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);

command.Fill(ds, "ds");

}

catch (System.Data.SqlClient.SqlException ex)

{

throw new Exception(ex.Message);

}

return ds;

}

}

}

4. 改造該文件

4.1 加入引用的命名空間

右擊 其中所有“下面加紅色波浪線”的不認識的字, ?解析 -> 點選 using ...

4.2 完成之后,再去掉無用的 using ....

右擊 空白處,-> 組織 using -> 刪除未使用的 using ... ,將刪除不需要的using語句。

八。啟動調試

官網下載地址:點擊進入

更多>> 軟件截圖

推薦應用

    其他版本下載

      精品推薦 水晶報表

      水晶報表
      更多 (7個) >> 水晶報表 水晶報表專題免費提供vs2010水晶報表、vs2015水晶報表、vs2013水晶報表下載,最經典的報表打印控件,不僅支持Sybase, IBM DB2, Ingres, Microsoft Access, Microsoft SQL Server等數據源,而且功能也歲版本更新不斷

      相關文章

      下載地址

      • SAP Crystal Reports for vs2010(SAP水晶報表) v13.0.0.99 官方版

      查看所有評論>> 網友評論

      發(fā)表評論

      (您的評論需要經過審核才能顯示) 網友粉絲QQ群號:374962675

      查看所有 0條 評論>>

      更多>> 猜你喜歡