Re: [VB6 ] Report

看板Visual_Basic作者 (零缺點(武夷軍威))時間19年前 (2006/04/07 12:49), 編輯推噓7(707)
留言14則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《fumizuki (矇面加菲獅)》之銘言: : 用了vb這麼多年,對於列印一直有很大的困擾, : 直式橫書、橫式直書,資料由上而下輸出, : 用 DataReport 或 Crystal Report 都很容易達成, : 如果資料是由左而右輸出的話, Crystal Report 還提供交叉表,亦可達成 : 但是問題來了... : 交叉表沒有左上的標題欄,也沒有上方的標題欄, : Column Name 也似乎只能指定為一個欄位的值, : ┌───────────────────────────────────┐ : ∣ A ∣ : ├──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┤ : ∣ B ∣ C ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ D ∣ : ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ : ∣ E ∣ F ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ : ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ : ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ ∣ : ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤ : . : . : . : A是報表的標題 ex. 中國廚藝學院出勤統計表 : B是說明C和E : C是Column Data ex. 休假類別 : E是Row Data ex. 姓名 : D是額外的欄位 ---> 全勤 如果沒休假下面就顯示全勤之類的文字 : F是統計的資料 : C、E、F 都沒問題,但是A、B、D不知道該如何設計 : 有高手能指點迷津嗎Q.Q : P.S. 限制要除了 Printer 物件以外的高招才行XD 因為我不知道你是不是用 crystal report .. 以前我也沒摸過.最近到公司上班.一天要開發10幾個crystal報表給主管 我的寫法都是這樣的 關於A的部份 設定一個 Formula 設定為 title ...但是editer 裡面不要編譯任何資料 在vb裡面 str_title = str_title & "中國廚藝學院出勤統計表" RPT.Formulas = "title = '" & str_title & "'" 類似這樣就可以做出你要的ABD RPT.ReportFileName = 'XXX' 'XXX = 報表位置 RPT.Connect = "ServerXX.XX.X.X;uid=;pwd=" '如果有連結資料庫 RPT.Action = 1 '呼叫出報表 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.169.99 ※ 編輯: unget 來自: 203.70.169.99 (04/07 12:59)

04/07 13:02, , 1F
我用的是 Crystal Report 沒錯
04/07 13:02, 1F

04/07 13:02, , 2F
RPT 是指....? 不過我用的報表是加在專案中的呀
04/07 13:02, 2F

04/07 13:02, , 3F
如果有問題可以再用mail來討論..
04/07 13:02, 3F

04/07 13:03, , 4F
RPT是指VB控制項..控制項元件名稱Crystal report control
04/07 13:03, 4F

04/07 13:05, , 5F
元件檔案檔名是crystl32.ocx
04/07 13:05, 5F

04/07 13:05, , 6F
如果有安裝crystal report 應該會有
04/07 13:05, 6F

04/07 13:05, , 7F
soga
04/07 13:05, 7F

04/07 13:06, , 8F
我的作法通常都事先作crystal report報表
04/07 13:06, 8F

04/07 13:06, , 9F
我這邊是用 crystal viewer
04/07 13:06, 9F

04/07 13:06, , 10F
然後再form裡面拉一個rpt元件.設定名稱RPT
04/07 13:06, 10F

04/07 13:07, , 11F
viewer用起來感覺上很像data report..
04/07 13:07, 11F

04/07 13:11, , 12F
viewer 的話..建議你拉text在去修改你要的標題
04/07 13:11, 12F

04/07 13:11, , 13F
不知道可不可行
04/07 13:11, 13F

04/07 19:13, , 14F
可以 ....text1.settext "我是標題"
04/07 19:13, 14F
文章代碼(AID): #14DUzjsz (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
3
3
19年前, 04/07
完整討論串 (本文為第 2 之 2 篇):
7
14
19年前, 04/07
3
3
19年前, 04/07
文章代碼(AID): #14DUzjsz (Visual_Basic)