freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

水晶報表的使用經(jīng)驗(yàn)和資料總結(jié)-閱讀頁

2025-06-15 18:07本頁面
  

【正文】 at) 使用Pull模式導(dǎo)出報表當(dāng)導(dǎo)出使用Pull模式創(chuàng)建的文件時,水晶報表準(zhǔn)確地打開所需要的數(shù)據(jù),下面是執(zhí)行導(dǎo)出功能的代碼: C代碼::Private Sub Button1_Click(ByVal sender As , ByVal e As ) Handles Dim myReport As CrystalReport1 = New CrystalReport1() 39。 Dim DiskOpts As = New () = CrystalDecisions.[Shared]. 39。 如Microsoft Exchange, MAPI等. = CrystalDecisions. [Shared]. 39。如果你不指定確切的目錄,那么文件就會保存到[Windows]\System32目錄中去了 = DiskOpts 39。所以你不得不使用DiskFileDestinationOptions對象,設(shè)置它的DiskFileName屬性 39。上面的代碼將完成導(dǎo)出工作。再下面的步驟就有Pull模式一樣的了。 一、在使用自帶的水晶報表時,請注冊,否則只能使用30次水晶報表注冊碼注冊號:6707437608密碼:AAP5GKS0000GDE100DS 二、使用CrystalReportViewer進(jìn)行預(yù)覽CrystalReportViewer控件允許在應(yīng)用程序中查看 Crystal Report。該屬性設(shè)置之后,報表顯示在查看器中。1. 打開“工具箱”,并將一個 CrystalReportViewer 拖到窗體上,我們命名為rptVew。 3. 當(dāng)運(yùn)行應(yīng)用程序時,報表將顯示在查看器中。 2. 在“添加新項(xiàng)”對話框中,從“模板”區(qū)域選擇 Crystal Report,將報表命名為rptClient,單擊“打開”。 使用報表專家 — 指導(dǎo)您完成報表的創(chuàng)建過程,并將您的選擇添加到 Crystal Report Designer。 作為空白報表 — 打開 Crystal Report Designer。 來自于現(xiàn)有的報表 — 創(chuàng)建新報表,它與指定的另一報表設(shè)計相同。您可能希望使用專家來創(chuàng)建最初的報表,以確定哪種報表構(gòu)造方法適合您的需要。 如果選擇使用“報表專家”,便會出現(xiàn)“報表專家”對話框,并帶有數(shù)據(jù)資源管理器。每個驅(qū)動程序都被編寫為可處理特定數(shù)據(jù)庫類型或數(shù)據(jù)庫訪問技術(shù)。 拉模型在拉模型中,驅(qū)動程序?qū)⑦B接到數(shù)據(jù)庫并根據(jù)需要將數(shù)據(jù)“拉”進(jìn)來。如果在運(yùn)行時無須編寫任何特殊代碼,則使用拉模型。該方法使您可以將連接共享置入應(yīng)用程序中,并在 Crystal Reports 收到數(shù)據(jù)之前先將數(shù)據(jù)篩選出來。 b. 在“添加新項(xiàng)”對話框的“類別”區(qū)域,展開文件夾,然后選擇“數(shù)據(jù)”。 d. 接受默認(rèn)名稱 。該架構(gòu)文件將顯示在 數(shù)據(jù)集設(shè)計器中。 b. 在“數(shù)據(jù)鏈接屬性”對話框中,單擊“提供程序”選項(xiàng)卡,然后選擇一個提供程序(例如 Microsoft OLE DB Provider for SQL Server)。在所需位置輸入服務(wù)器和登錄信息。 此時,您的數(shù)據(jù)庫及其表和字段就出現(xiàn)在服務(wù)器資源管理器的“數(shù)據(jù)連接”節(jié)點(diǎn)下面。 現(xiàn)在應(yīng)顯示在“數(shù)據(jù)集”選項(xiàng)卡中。 5. 單擊“保存 ”來保存“”文件。 數(shù)據(jù)集對象提供數(shù)據(jù)的描述,從它可以向 Crystal report 添加表。 請在使用“報表專家”創(chuàng)建新報表時調(diào)用“數(shù)據(jù)庫專家”。將報表連接到 數(shù)據(jù)集對象 1. 在“數(shù)據(jù)庫專家”中,展開“項(xiàng)目數(shù)據(jù)”文件夾。 3. 選擇所需數(shù)據(jù)集對象。 4. 選擇要向報表中添加的表,和使用其他數(shù)據(jù)源一樣。已建立的報表rptClient 請讀者自行填充數(shù)據(jù)集dsdataSet 39。 將帶有數(shù)據(jù)的報表對象綁定到 Windows 窗體查看器,rptVew(CrystalReportViewer控件) = oRpt注意 FillDataSet 方法可連接到指定的數(shù)據(jù)庫,提取數(shù)據(jù),然后斷開數(shù)據(jù)庫連接。5. 添加一個水晶報表,使用報表專家,在項(xiàng)目數(shù)據(jù)中選擇“”,插入表Orders和 Order Details,“鏈接”中是關(guān)聯(lián)字段的鏈接,在“字段”中選擇要顯示的主表和明細(xì)表的字段,組中選擇分組依據(jù)為Orders表OrdersID字段,總計,圖表,選擇(可進(jìn)行篩選),樣式(可設(shè)置報表標(biāo)題),可自行設(shè)置。6. 在報表設(shè)計器中調(diào)整需要顯示的字段的位置、寬度等。 Private Sub Form1_Load(ByVal sender As , ByVal e As ) Handles Dim oRpt As New CrystalReport1() Dim dsdataSet As New Dataset1() Dim CN As New (data source=PMSERVER。user id=sa。使用“報表引擎”對象模型將填充的數(shù)據(jù)集,傳遞給報表 (dsdataSet) = oRpt End Sub運(yùn)行程序 七、用程序改變報表中text的文本代碼如下: Dim GetTextObject As TextObject 39。 GetTextObject = (text13) = XXXX系統(tǒng) 總結(jié):水晶報表具有非常強(qiáng)大的功能,還可進(jìn)行導(dǎo)出WORD、EXCEL、RTF等文件,還可生成復(fù)雜、漂亮圖表,是進(jìn)行WEB和WINDOWS報表開發(fā)的利器。 請教各位大俠,如何實(shí)現(xiàn)以上思路?(如有范例就更好了) 非常感謝! ,連結(jié)數(shù)據(jù)庫,將需要的數(shù)據(jù)表或預(yù)存程序 拖入此DataSet中,編譯DataSet Report,以DataSet為數(shù)據(jù)源建立報表 Report 有輸出為Excel的選項(xiàng),通過程序也可以實(shí)現(xiàn) Dim conn As SqlConnection Dim da As SqlDataAdapter Dim strSQL As String conn = New SqlConnection() = User ID=sa。Data Source=xxxx。 給RptDoc 指定數(shù)據(jù), = RptDoc 39。 SqlConnection myconn=new SqlConnection(strconn)。 SqlCommand mycmd=new SqlCommand(strcmd,myconn)。 DataSet myds=new DataSet()。 (myds,報表名)。 (myds)。 導(dǎo)出到EXCEL: =。 opt=new ()。 =opt。 Top 水晶報表9的中文幫助 下載:Crystal Reports for Visual Studio .NET PictureObject 成員請參見PictureObject 類 amp。 命名空間公共實(shí)例屬性Border(從 ReportObject 中繼承而來) Border。 Height(從 ReportObject 中繼承而來) Int32。 Kind(從 ReportObject 中繼承而來) ReportObjectKind。 Left(從 ReportObject 中繼承而來) Int32。 Name(從 ReportObject 中繼承而來) 字符串。 ObjectFormat(從 ReportObject 中繼承而來) ObjectFormat。 Top(從 ReportObject 中繼承而來) Int32。 Width(從 ReportObject 中繼承而來) Int32。 請參見PictureObject 類 Imports Dim picObject As PictureObject picObject = (picture1)來自:大家在基于webform中使用水晶報表時如果簡單的按照網(wǎng)上“阿刀”的做法,肯定會提示你:登陸失敗。我不是一個保守的人,我相信有很多的網(wǎng)友正和我一樣在花費(fèi)精力在研究這個問題,我不愿意大家再和我一樣白白的花費(fèi)精力。大家不要著急,慢慢的看下去會對你有很大的幫助。我首先運(yùn)行示例文件(基于webform和winform)結(jié)果顯示了正確的報表,正如“飛刀”的示例。問題出在什么地方?難道是報表格式文件有關(guān)于登陸權(quán)限的設(shè)置?通過跟蹤、調(diào)試,我對比分析我的報表文件和示例報表文件,沒有發(fā)現(xiàn)任何的不同。是數(shù)據(jù)庫的問題?我建立一個access結(jié)果還是登陸失??!不是數(shù)據(jù)庫的問題(我自己的數(shù)據(jù)庫是未帶密碼的access,幫助中的數(shù)據(jù)庫也是如此)?也不是報表格式文件的問題(我仔細(xì)分析了兩者的原代碼是相同的)?那么問題出現(xiàn)在什么地方?我白思不得其解!步驟二:找?guī)椭募谑俏以俅吻笾趲椭?。?Windows 窗體中,對話框自動提示用戶輸入用戶名和密碼(測試很容易成功)。對于這兩種情況,均可使用代碼來指定用戶名和密碼,從而為應(yīng)用程序的所有用戶提供相同的安全等級。發(fā)現(xiàn)對于同一個報表文件,對于winform能顯示成功,而對于webform則仍然顯示登陸失??!于是我有點(diǎn)明白上面的意思!看來問題是出在權(quán)限的設(shè)置上。該示例使用到某個安全的 SQL Server 數(shù)據(jù)庫的連接。 將“文本框”控件分別命名為:serverNameTxt、dbNameTxt、userNameTxt 和 passwordTxt。根據(jù)所用語言插入適當(dāng)?shù)拇a。TableLogOnInfo logOnInfo = new TableLogOnInfo ()。// 對報表中的每個表依次循環(huán)。i == 1。 = 。 = 。 [i].ApplyLogOnInfo (logOnInfo)。于是我仿照這個樣子,嘗試了一下,出錯提示:沒有發(fā)現(xiàn)TableLogOnInfo 和Report。于是我添加引用:using 。Report?這是個什么東西,我查遍了所有的幫助,并沒有這個函數(shù)或類![說真的!這個問題難到了我很長的時間!一直在查找Report到底是個什么東西!水景報表公司也真是的,幫助也不寫得詳細(xì)一點(diǎn)!該打!??!]最終我終于發(fā)現(xiàn)Report只是一個用戶定義的對象,不是系統(tǒng)本身的對象。修改代碼:并添加引用using 。//負(fù)責(zé)解釋ReportDocument類private void Page_Load(object sender, e){TableLogOnInfo logOnInfo = new TableLogOnInfo ()。(c:\\inetpub\\root\\exer\\pagelet\\crystal\\)。 = archives。 = 123456。// = oRpt。缺點(diǎn)有二:(1)、數(shù)據(jù)報表格式文件是采用絕對路徑(2)、數(shù)據(jù)庫訪問權(quán)限的設(shè)置一旦設(shè)定,在最終發(fā)布是無法修改的,特別是客戶的SQL SERVER服務(wù)器不可能和你調(diào)試的程序環(huán)境是一樣的基于這個考慮。//負(fù)責(zé)解釋TableLogOnInfo類using .Engine 。//這里必須事先申明一個ReportDocument對象 Report,同時加載數(shù)據(jù)報表ReportDocument oRpt = new ReportDocument()。path1= (\\exer\\pagelet)。//(c:\\inetpub\\root\\exer\\pagelet\\crystal\\)。//string a,b,c,d。//獲取DatabaseNameb= .ConfigurationSettings .AppSettings [database]。//獲取passwordd= .ConfigurationSettings .AppSettings [pass]。 = b。 = d。// = o
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1