線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1556
推到 Plurk!
推到 Facebook!

報表輸出格式問題

尚未結案
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-02 11:12:34 IP:61.218.xxx.xxx 未訂閱
我是新手,請各位前輩指教!! 問題如下: 我要輸出"估價報表",它的格式是 機種:xxx (A4左半邊) 材料成本 ------------------------ 名稱 廠商 單價 用量 小計 xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx . . . . . . . . . . . . . . . (A4右半邊) 治具成本 ----------- 名稱 單價 xxx xxx xxx xxx . . . . 模具成本 ---------- 名稱 單價 xxx xxx xxx xxx . . . . 包裝成本 --------- xxx xxx xxx xxx . . . . 目前我使用的是QReport,有辦法作到以上的輸出嗎?或者其它的報表可做到,請各位前輩不吝告知,謝謝!!
adonis
高階會員


發表:140
回覆:258
積分:159
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-02 11:53:08 IP:210.201.xxx.xxx 未訂閱
barbara, 您好 基本上是沒有問題的,主要是看妳如何去安排妳的列印版面。 一般你可以搭配 DetailBand, QRLabel, QRDBText 等元件,再加上與資料庫連結的相關元件,配合 QuickRep 之 DataSet 並 DetailBand 中的 ForceNewPage的設定,應該是沒有問題的。 我也正在努力學習中 ^^
------
我也在努力學習中,若有錯謬請見諒。
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-02 14:02:31 IP:61.218.xxx.xxx 未訂閱
引言: barbara, 您好 基本上是沒有問題的,主要是看妳如何去安排妳的列印版面。 一般你可以搭配 DetailBand, QRLabel, QRDBText 等元件,再加上與資料庫連結的相關元件,配合 QuickRep 之 DataSet 並 DetailBand 中的 ForceNewPage的設定,應該是沒有問題的。 我也正在努力學習中 ^^
Hi! adonis 您好 謝謝您給我意見! 但我最大的問題就在於輸出的版面不知如何去作,因為資料來自4個不同的tables且欄位也不一樣,資料筆數也不確定(因機種不同而不同),這令我很頭痛耶! 我要的輸出格式如下:希望您可以給我更多的意見!!謝謝
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-02 14:39:00 IP:61.218.xxx.xxx 未訂閱
sorry!我的貼圖失敗了!! 我要的輸出格式是在同一張A4的紙張上分左右兩邊 左邊放的是~材料成本 右邊放的是~治具成本、模具成本、包裝成本 要如何做呢? 希望各位前輩多多指教囉!!
chinyu
高階會員


發表:12
回覆:157
積分:153
註冊:2002-06-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-02 21:08:02 IP:218.162.xxx.xxx 未訂閱
引言: sorry!我的貼圖失敗了!! 我要的輸出格式是在同一張A4的紙張上分左右兩邊 左邊放的是~材料成本 右邊放的是~治具成本、模具成本、包裝成本 要如何做呢? 希望各位前輩多多指教囉!!
FastReport可以容易做到此功能 http://www.fastreport.ru/
adonis
高階會員


發表:140
回覆:258
積分:159
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-08-02 22:06:21 IP:61.62.xxx.xxx 未訂閱
barbara, 您好 是否可以重新貼圖,好讓大家知道你真正的需求在哪裡,謝謝。 我也正在努力學習中 ^ ^ 發表人 - adonis 於 2004/08/02 22:46:08
------
我也在努力學習中,若有錯謬請見諒。
kets
一般會員


發表:9
回覆:21
積分:6
註冊:2003-04-26

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-08-03 02:54:23 IP:61.70.xxx.xxx 未訂閱
是醬嗎? 材料成本 模具成本 包裝成本 ------------------------ --------------------- 名稱 廠商 單價 用量 小計 名稱 單價 名稱 單價 xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx 試試在QReport中用Query將四個table整合囉~ select 材料.名稱,材料.廠商,模具.名稱,包裝.名稱.....
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-08-03 08:43:03 IP:61.218.xxx.xxx 未訂閱
引言: barbara, 您好 是否可以重新貼圖,好讓大家知道你真正的需求在哪裡,謝謝。 我也正在努力學習中 ^ ^ 發表人 - adonis 於 2004/08/02 22:46:08
不好意思ㄋㄟ,我怎貼圖都貼不上呢?! 我用"新手需知~如何發表一篇圖文並茂的文章?"的步驟 將連結圖檔上傳,不知這樣可以嗎? 順便再請教一下下,怎樣正確地把我的圖檔(. > >
adonis
高階會員


發表:140
回覆:258
積分:159
註冊:2002-04-15

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-08-03 14:35:58 IP:210.201.xxx.xxx 未訂閱
barbara, 您好 就我所知道的QuickRep是利用Band觀念也就是帶狀資料方式的呈現。標題有標題的Band;欄位有欄位的Band;資料有資料的Band...,所以若要用Band的方式運用在你現在的格式(欄位與資料糾結在一起)我"感覺上"似乎是不可行。 若這四個Table是有關聯,又排列方式皆改為橫式或許就沒問題了。 又或,依照原來的設計版面,改用OnNeedData的方式自行來餵Data給相關的元件(QRLabel),必須自行去判斷資料筆數的量,及其相關的注意事項。 以上是我的拙見,或許不對或者有其他前輩有更好、更佳的處理方式,希望伸出援手,謝謝。 我也正努力的學習中 ^ ^
------
我也在努力學習中,若有錯謬請見諒。
kets
一般會員


發表:9
回覆:21
積分:6
註冊:2003-04-26

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-08-03 16:51:00 IP:61.70.xxx.xxx 未訂閱
如果是醬的話.... 試試用四個Qreport左邊一個,右邊三個... 學tech_state大大的...^^
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-08-03 16:56:39 IP:61.218.xxx.xxx 未訂閱
adonis 您好!!    參考您的意見後 1.假設把格式改成橫式(這我有試過),但我遇到一個問題,是要如何把資料串起來(因欄位不一樣)?如何顯示?(可能我還不是很熟或是使用上有問題?資料總顯示第一筆而已)   PS.這4個table是同時關聯至另一個table(機種),將資料串聯起來的。    2.至於您提的第2點意見,對我而言有點難耶!如果可以的話可否請您詳細一點告訴我呢? 最後謝謝您給我不同的ideas,引導我不同的思考方向!!
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-08-03 17:04:44 IP:61.218.xxx.xxx 未訂閱
引言: 如果是醬的話.... 試試用四個Qreport左邊一個,右邊三個... 學tech_state大大的...^^
Hi! kets您好!! 這是一個好主意耶!我要try try看,那您說的tech_state大大是如何作的? 可給我更多的參考嗎? 謝謝您!
adonis
高階會員


發表:140
回覆:258
積分:159
註冊:2002-04-15

發送簡訊給我
#13 引用回覆 回覆 發表時間:2004-08-03 17:32:31 IP:210.201.xxx.xxx 未訂閱
barbara, 您好 感覺上你的材料成本的資料筆數是較多的,當改成全都是橫式的時候可能會造成其它三個Table會出現在第二 or 第三頁沒關係嗎? 我也正努力學習中 ^ ^
------
我也在努力學習中,若有錯謬請見諒。
kets
一般會員


發表:9
回覆:21
積分:6
註冊:2003-04-26

發送簡訊給我
#14 引用回覆 回覆 發表時間:2004-08-04 02:48:29 IP:61.70.xxx.xxx 未訂閱
引言: Hi! kets您好!! 這是一個好主意耶!我要try try看,那您說的tech_state大大是如何作的? 可給我更多的參考嗎? 謝謝您!
妳好,基本上tech_state大大也只有提出醬子的概念..並沒有實作~ 但我想~如果用四個QReport的話.. 四個QReport分別連接四個table or Query或者直接用一個處理(如果可連接的話)... 醬應該用基本操作就可以完成了吧~ 只是紙張版面設定要費神一下囉..
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#15 引用回覆 回覆 發表時間:2004-08-04 09:28:26 IP:218.165.xxx.xxx 未訂閱
hi..barbara.. 感覺上你的Table好像可以用一段SQL語法Select 出來..不知道對不對?? 如果是的話請把你的Table 放上來..
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#16 引用回覆 回覆 發表時間:2004-08-04 16:44:56 IP:61.218.xxx.xxx 未訂閱
引言: barbara, 您好 感覺上你的材料成本的資料筆數是較多的,當改成全都是橫式的時候可能會造成其它三個Table會出現在第二 or 第三頁沒關係嗎? 我也正努力學習中 ^ ^
adonis, 您好!! 治具/模具/包裝成本相對於材料成本筆數會比較少,所以原則上不會有這個問題的(萬一有例外的話只好將就了)。
引言: 妳好,基本上tech_state大大也只有提出醬子的概念..並沒有實作~ 但我想~如果用四個QReport的話.. 四個QReport分別連接四個table or Query或者直接用一個處理(如果可連接的話)... 醬應該用基本操作就可以完成了吧~ 只是紙張版面設定要費神一下囉..
hi!kets您好!! 我有試過將4個QReport放在同一張報表上(A4),但不知為什麼預覽時只出現左半邊(材料成本),右半邊(治具/模具/包裝成本)卻無法顯示? 目前我還在try中,如果您有更好的意見請您再告訴我喔!! 謝謝。
引言: hi..barbara.. 感覺上你的Table好像可以用一段SQL語法Select 出來..不知道對不對?? 如果是的話請把你的Table 放上來..
hi chin您好!! 製作此報表所需相關table如下: 1.類別table ~ cno, cls 2.機種table ~ cno, kind 3.材料成本table ~ kind, menam, fmk, price, uqty, subtal 4.治具成本table ~ kind, gnam, price 5.模具成本table ~ kind, monam, price,mhq 6.包裝成本table ~ kind, pack, price (不知我提供的資料是不是您想要的,若須其它的資料,請告訴我!!謝謝。) SQL我只會簡單的語法,這麼多tables串聯在一起,對我有點難,若您試出來了,請務必記得告訴我喲!!
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#17 引用回覆 回覆 發表時間:2004-08-05 13:23:36 IP:218.165.xxx.xxx 未訂閱
看了一下你的Table,因為筆數並沒有一致性,所以可能要用TempTable來做了,不知道你的DataBase是什麼??
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#18 引用回覆 回覆 發表時間:2004-08-05 13:43:06 IP:61.218.xxx.xxx 未訂閱
引言: 看了一下你的Table,因為筆數並沒有一致性,所以可能要用TempTable來做了,不知道你的DataBase是什麼??
Hi! chih您好: 我用的DataBase是SQL Server。 (PS.上次把您的名字拼錯了,Sorry!)
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#19 引用回覆 回覆 發表時間:2004-08-05 13:55:21 IP:218.165.xxx.xxx 未訂閱
那可以把你Create Table的sql 貼出來嘛??這樣我要Try就不用一個一個key了
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#20 引用回覆 回覆 發表時間:2004-08-05 14:00:55 IP:210.65.xxx.xxx 未訂閱
Hi barbara,    我試了一下,範例如附件:    http://delphi.ktop.com.tw/loadfile.php?TOPICID=16996226&CC=380114 執行效果: 實際使用時,可將 ClientDataSet2 ~ ClientDataSet5 的 Master Source 設為 ClientDataSet1,Master Fields 設為 'Kind' ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#21 引用回覆 回覆 發表時間:2004-08-06 09:14:50 IP:61.218.xxx.xxx 未訂閱
引言: 那可以把你Create Table的sql 貼出來嘛??這樣我要Try就不用一個一個key了 < face="Verdana, Arial, Helvetica"> Hi! chih您好!! 可能要委屈您一下下了(麻煩您一個一個key了),因為我們的電腦全中毒了,連Server也不能倖免,到現在還沒復原,所以暫時無法將
barbara
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-01

發送簡訊給我
#22 引用回覆 回覆 發表時間:2004-08-09 11:58:05 IP:61.218.xxx.xxx 未訂閱
Hi fishman您好!! 我測試OK了,非常感謝您!! 還有感謝adonis、chinyu、kets、chih各位大哥曾經的幫忙,在此一併謝過了!! 發表人 - barbara 於 2004/08/09 15:19:49
系統時間:2024-11-24 10:21:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!