delphi中如何實作這樣的報表 ,用Dbgrideh或者Dbgrid來實作,下面的是表格形式,我不知道在這里加表格
----------------------------------------------------------------------------------------
小吃類 5 500
----------------------------------------------------------------------------------------
南瓜餅 2 200
----------------------------------------------------------------------------------------
麻花 3 300
----------------------------------------------------------------------------------------
飲料類 5 600
----------------------------------------------------------------------------------------
王老吉 2 200
----------------------------------------------------------------------------------------
雪碧 3 300
----------------------------------------------------------------------------------------
娃哈哈 1 100
----------------------------------------------------------------------------------------
uj5u.com熱心網友回復:
你資料庫中有哪些欄位?直接 SQL 陳述句不就可以實作上面的內容了嗎?
uj5u.com熱心網友回復:
一般的grid是做不到的,只能自己組織,用非db的比較方便,或者用dev系列uj5u.com熱心網友回復:
加計算欄位,寫存盤程序來處理。uj5u.com熱心網友回復:
怎么加欄位啊,來寫存盤程序處理?值我能通過sql讀到,就是不知道怎么去寫grid , 上面三個欄位為名稱 數量,金額,其中南瓜餅和麻花屬于小吃類,也就是說加黑的一項為下面不加黑的專案的小合計uj5u.com熱心網友回復:
FastReport完全可以這樣列印出來,DevExpressGrid完全可以這樣分類統計uj5u.com熱心網友回復:
一般我的做法,都是直接在SQL里面處理完成的.uj5u.com熱心網友回復:
FastReport完全可以這樣列印出來,DevExpressGrid完全可以這樣分類統計 ,沒有試過有具體的demo嗎?,我先去試試uj5u.com熱心網友回復:
select 專案型別 as 專案名稱,sum(isnull(數量,0)) 數量,sum(isnull(金額,0)) 金額,專案型別
into 臨時表1
from 表
group by 專案型別
select a.專案名稱,a.數量,a.金額 from (
select * from 表
union all
select * from 臨時表1
)a order by a.專案型別,a.專案名稱
大概這個意思。。。
uj5u.com熱心網友回復:
cxgrid 直接可以通過分組實作,很簡單,你可以試試uj5u.com熱心網友回復:
其實用第三方控制元件cxgrid就可以做出來。uj5u.com熱心網友回復:
我也在求這樣的統計方法啊,并輸出EXCEL轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/157109.html
標籤:數據庫相關
上一篇:XML取值問題?
