Hiển thị các bài đăng có nhãn crystal report. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn crystal report. Hiển thị tất cả bài đăng

Thứ Ba, 8 tháng 5, 2012

Crystal Report ~ 條碼實作, how to set barcode

前幾天寫過一篇實作barcode輸出的po

其實並不完美..........

因為client端沒條碼字型也看不到~~~

再來就是輸出pdf.......會一片空白XD


後來是看到這個文~~~阿幹給我的XD
http://magicliao.wordpress.com/2011/02/15/%E5%9C%A8-crystal-report-%E5%A0%B1%E8%A1%A8%E4%B8%AD%E5%88%97%E5%8D%B0-barcode/

步驟大致上就是先下載dll檔
http://www.azalea.com/crystal-reports/


然後放到~~~(我的是在C)
C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win64_x64\

再進Visual Studio開rpt檔

新增公式欄位


其他函式~~找到azalea~~~再拖移函式到下面


大致上長這個樣子~~~~ReferralCode是一個field~~~要預先設定好值

在assign給data~~~~在呼叫function傳入data~~~再回傳給formula

設定barcode的function field字型為IDAutomationSC39S

不過我忘了這字型是從哪邊冒出來的~~~~可能要上網再去找XD



降子就好了~~~~也許client端沒這字型

但至少輸出pdf是有條碼的XD

Thứ Hai, 7 tháng 5, 2012

Crystal Report ~ set field invisible, hide field


上偏在講function field取欄位值

所以如果不把這欄位隱藏就會很奇怪XD

以下是作法......反正不是在屬性裡面改就是了

害我找好久0rz




reference
http://www.lazyasscoder.com/Article.aspx?id=81&title=Crystal+Report%3A+How+to+hide+a+field+in+Crystal+Report

Crystal Report ~ set value to function field

由於弄barcode的時候

要新增一個function

可是function裡變數的值.......不知怎麼透過.cs去給他值

不這樣子也沒意思呀XD


以下是作法

不用透過.cs

而是透過.cs給一個欄位數值~~~~function field裡的程式碼的變數在去抓那個欄位值




所以不是在C#想說要怎麼給data數值..........

而是叫他去取一個欄位的值

所以只要簡單設定這欄位的值~~~~就是我們要的結果~

CrystalReportSource1.ReportDocument.SetParameterValue("GGYY", "123123124");

Chủ Nhật, 22 tháng 4, 2012

Crystal Report ~ set CrystalReportViewer output filename

沒有設定輸出檔案名稱的方法........

不過倒是可以設定ID作為輸出的檔名

但這樣的設定上真的很詭異說

範例

<CR:CrystalReportViewer ID="我是輸出PDF的檔名" runat="server" AutoDataBind="True"
    Height="1174px" ReportSourceID="CrystalReportSource1" Width="1069px" HasCrystalLogo="False"
    HasDrilldownTabs="False" HasToggleGroupTreeButton="False" HasToggleParameterPanelButton="False"  
    ToolPanelView="None" />
  

這樣按匯出就會下載

我是輸出PDF的檔名.pdf

reference
http://www.alexlea.me/2007/08/howto-set-crystalreportviewer-export.html

Visual Studio ~ Crystal Report 操作建議XD



我覺得Crystal Report

簡直難用到靠杯XD

如果操作上有photoshop這麼好用不知該有多好.......

使用上的問題超多

例如
  1. 被其他原件蓋住永遠點不到要點的項目....要先移開蓋住的東西在調整弄完再蓋回去
  2. 移動上一格一格的無法微調......微調要自設參數
  3. resize也是很難移到控制格.....尤其在一堆原件擠在一起的狀況
  4. 新增參數欄位竟然會自動加在使用者不要放個地方.......超級無言

這些問題都無法避免XD

不過我有個移動調位置跟調整大小的建議方法

就是移動用方向建

調整大小~~~Shift+方向建

這樣操作絕對比用滑鼠調整快又好~~~


and我用的是Visual Studio 2010 + Crystal Report 13