这个问题搞了我一整天时间, 没办法, 谁能做出来我出200元人民币,决不食言(0分)

  • 主题发起人 devexpress
  • 开始时间
D

devexpress

Unregistered / Unconfirmed
GUEST, unregistred user!
类型 单号 名称 单位 数量 单价 总价
山东(地区分组)
采购商品 CS-01-02 威龙特级酒 瓶 20 1.5 30
采购商品 CS-01-03 珠江啤酒 瓶 20 1.5 30
采购商品 CS-01-04 杭州原装酒 瓶 20 1.5 30
小计: 90

空一行

深圳
采购商品 CS-01-05 威龙特级酒 瓶 20 1.5 30
采购商品 CS-01-06 珠江啤酒 瓶 20 1.5 30
采购商品 CS-01-07 杭州原装酒 瓶 20 1.5 30
小计: 90

合计 180
如上述表格, 另外在"总价"的控件用 美元符表示的。像账务用的那种控件。
我用ehlib,sncCurrency来做, 可以显示小计,像会计伴侣那样实现了财务控件和ehlib结合,
但不能分组。
我又用了dxgrid搞了一下午, 他可以实现上述的功能。 (分组,小计,合计),
但是分组时前面多了个 '+','-'号,
也不能把sncCurrency通过cell画到dxgrid里面,

这个问题整整搞了一星期, 我刚学delphi不久,还望多位朋友相助。 如解决问题。
一定出200元请您吃饭, 谢谢




 
用StringGrid或改控件。
 
到目前为步我没有找到实现这种控件, 是不是真的要画。 那样会把问题越搞越复杂。

 
自己画吧!
 
多设一个属性如:XXX,别的为空.在dbgrid里不显示,分组统计显示的时候哪,如果两个地区不同的话,则在地区结尾
插入这个记录,不就有空格了嘛?
 
查询计算后直接给StringGrid赋值就行了
不很麻烦。
 
用xlgrid。
 
顶部