none
請教Crystal Report如何接收網頁傳來的參數 RRS feed

  • 問題

  • 使用Visual Studio 2013+Crystal Report設計好報表表格,網頁可以正確顯示出所有資料庫的資料

    但希望這個網頁可以接收我的ERP系統所傳來的參數,只顯示預查詢的報表就好

    請問Crystal Report要如何設定接收參數,要在那裡設定

    2015年6月18日 上午 08:40

所有回覆

  • http://forums.asp.net/t/1071988.aspx?Passing+parameter+to+crystal+report+from+Querystring+

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年6月18日 上午 08:43
  • http://forums.asp.net/t/1071988.aspx?Passing+parameter+to+crystal+report+from+Querystring+

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    謝謝您的回覆,但我是初學者,不是很懂那個網頁上所說的,我不知道參數要設定在那裡,因為我用Crystal Report畫表格連資料庫,從頭到尾都沒寫到程式,所以不知道參數要寫在那裡。
    2015年6月18日 上午 09:07
  • 我也不知道你參數哪來的,"ERP系統傳來的" 誰曉得是在哪... 而且你可能還需要變數什麼的。

    原廠有一份文件,讀一下吧:http://www.businessobjects.com/pdf/company/crystalreports_chapter_5.pdf


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年6月18日 上午 09:42
  • 我也不知道你參數哪來的,"ERP系統傳來的" 誰曉得是在哪... 而且你可能還需要變數什麼的。

    原廠有一份文件,讀一下吧:http://www.businessobjects.com/pdf/company/crystalreports_chapter_5.pdf


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    我在ERP系統網頁做了一個報表查詢,傳出一個參數,例如日期,要到做好的Crystal Report網頁顯示,就卡在不知道要在那裡設定接收這個參數。
    2015年6月18日 上午 09:57
  • 我也不知道你參數哪來的,"ERP系統傳來的" 誰曉得是在哪... 而且你可能還需要變數什麼的。

    原廠有一份文件,讀一下吧:http://www.businessobjects.com/pdf/company/crystalreports_chapter_5.pdf


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    我在ERP系統網頁做了一個報表查詢,傳出一個參數,例如日期,要到做好的Crystal Report網頁顯示,就卡在不知道要在那裡設定接收這個參數。

    網頁中說改default.aspx,預設的內容為   

    <body>
        <form id="form1" runat="server">
        <div>
            <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True"
                Height="1039px" ReportSourceID="CrystalReportSource1" Width="901px" />
            <CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
                <Report FileName="CrystalReport1.rpt">
                </Report>
            </CR:CrystalReportSource>
        </div>
        </form>
    </body>

    我照你傳的網頁中最後一筆回覆,在中間加了一段參數,結果還是無法顯示,參數如下

    <Parameters>
              CrystalReportSource1.ReportDocument.SetParameterValue("@id", Request.QueryString("id"))
    </Parameters>

    2015年6月18日 上午 10:09
  • 那個是以網址上的 Query String (例如 ?id=123) 為參數,沒有值的話當然就沒有。

    若是來自別的地方,就要用不同的方式撈。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年6月18日 上午 10:44
  • 使用Visual Studio 2013+Crystal Report設計好報表表格,網頁可以正確顯示出所有資料庫的資料

    但希望這個網頁可以接收我的ERP系統所傳來的參數,只顯示預查詢的報表就好

    請問Crystal Report要如何設定接收參數,要在那裡設定

    發文時請留意版區,
    除非你是要花錢徵人處理問題,
    才是發到千里馬與伯樂專區,
    不然以之前就發問過的狀況,就是一文多貼了。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    2015年6月18日 上午 11:47
  • 那個是以網址上的 Query String (例如 ?id=123) 為參數,沒有值的話當然就沒有。

    若是來自別的地方,就要用不同的方式撈。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    http://10.0.10.3/test001/?RequisitionID=21fbca6a-ad4e-45e2-8330-44001e7e1c32

    這是開始Crystal Report後網頁的網址列,這個網頁有接收傳來的參數RequisitionID,但報表要只顯示這個ID的資料即可,Crystal Report的接收參數要在那設定,還是在default.aspx裡加入參數設定即可,還是不太明白。

    2015年6月20日 上午 02:49
  • 報表內當然要設定參數欄位,不然 Crystal Report 怎麼會知道有參數要裝?

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年6月20日 上午 03:05
  • 報表內當然要設定參數欄位,不然 Crystal Report 怎麼會知道有參數要裝?

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    報表內有參數欄位,ERP網頁查詢送出參數後,轉到CR的報表,但會先出現要驗證SA的畫面,然後又出現下拉視窗,要我選擇要查那一個ID的資料,我希望是直接顯示正確的資料
    2015年6月20日 上午 03:15