两个问题(解决立即放分) 1.怎么用Grid(其它方法也行的)实现会计明细帐的那种格式| 记帐 |-----------| 入 | 出 | -----------也就是说,标题栏有两行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用EHLIB中的DBGridEH就能做到去下载一个吧 EhLib v3.5 With Full Source著名的数据库连接控制,DBgrid增强VCL控件;支持多表头,多固定列,按表头排序,支持合计列,并支持直接打印,可以和PB的DataWindow媲美。http://www.2ccc.com/article.asp?articleid=1553///用这个... 2.做一个明细汇总查询Stock表:主要字段有:myid(序号),goodscode(商品代号),goodsname(商品名称),goodscolor(商品颜色),uprice(单价),anumber(数量),sumary(金额),invno(凭条号),dates(日期)我想实现按invno和dates的数量和金额累加,用DBGrid来表示格式大致如下:|凭条号|日期| |总数量|总金额| //此行为汇总值----------------------------------------------------------- |序|商品代号|商品名称|商品颜色|单价|数量 | 金额 | //这里按序号排序 ----------------------------------------------注意:汇总必须放在上面,而不象一般的小计放在下面!!! 写好SQL语句就是了select a,b,sum(c) as c,sum(d) as d from tableunionselect a,b,c,d from table 在数据集中指定一个字段为fADT类型。不过我建议你用ClientDataSet来做,简单一点。 还有:gxgyj(杰克.逊) 兄:你给我的那个网站,我压根就找不到下载地址啊!! 倒,既然都知道了总数量|总金额|你用Cell[x,y]都能显示出来! 既然知道了总数量|总金额|那你用Cell[x,y]都可以显示出来! 回dext(德克斯特) :我想用DBGrid来实现,应该怎么做呢?! DBGrideh下完了,不过不会用啊现在主要是比较急!!有没有办法快点实现我第一个问题所提及的功能啊?! 定制网格标题 复杂标题 TDBGridEh 允许在多列上创建标题,例如: 设置 DBGridEh.UseMultiTitle 属性为 True 并且填充字段的标签或列标题的标题,可以使用下面的规则:字段标签中的文本部分或列标题必须由几部分组成,并且用 "|" 分割,几个列的每一个通用部分都设置为相同。其它字段或标题必须在相应的部分包含同样的文本。 例如:Field1.DisplayLabel := 'Title1|SubTitle1';Field2.DisplayLabel := 'Title1|SubTitle2'; 或DBGridEh.Columns[0].Title.Caption := 'Title1|SubTitle1';DBGridEh.Columns[1].Title.Caption := 'Title1|SubTitle2'; 按钮式标题 设置Column.Title.TitleButton 为 True可以强制标题单元为按钮式。写 OnTitleBtnClick事件来控制用户单击标题单元时的操作。 第一个问题解决了,拜托各位帮忙看看第二个问题怎么搞掂啊?!(用DBGrid实现) 正在设计一套软件,如何让该软件在中文windows显示中文,其他版本windows显示英文? 这是什么意思啊!!! 基础问题 这个控件是怎么实现的? 文件句柄究竟是怎么回事? 如何让窗体大小固定不变!!!!!! 谁拿个韩版秒杀挂用下哈 報表打引問題(50) 请高手指点! 请问如何改变显示器的刷新频率? 请教一个SQL2000的超时问题 求助 图片浏览工具的代码我怎么也调不通,高手请进
去下载一个吧
///用这个...
Stock表:
主要字段有:myid(序号),goodscode(商品代号),goodsname(商品名称),goodscolor(商品颜色),uprice(单价),anumber(数量),sumary(金额),invno(凭条号),dates(日期)
我想实现按invno和dates的数量和金额累加,用DBGrid来表示
格式大致如下:
|凭条号|日期| |总数量|总金额| //此行为汇总值
-----------------------------------------------------------
|序|商品代号|商品名称|商品颜色|单价|数量 | 金额 | //这里按序号排序
----------------------------------------------
注意:汇总必须放在上面,而不象一般的小计放在下面!!!
union
select a,b,c,d from table
gxgyj(杰克.逊) 兄:
你给我的那个网站,我压根就找不到下载地址啊!!
总数量|总金额|你用Cell[x,y]都能显示出来!
总数量|总金额|
那你用Cell[x,y]都可以显示出来!
我想用DBGrid来实现,应该怎么做呢?!
现在主要是比较急!!
有没有办法快点实现我第一个问题所提及的功能啊?!
复杂标题
TDBGridEh 允许在多列上创建标题,例如: 设置 DBGridEh.UseMultiTitle 属性为 True 并且填充字段的标签或列标题的标题,可以使用下面的规则:字段标签中的文本部分或列标题必须由几部分组成,并且用 "|" 分割,几个列的每一个通用部分都设置为相同。其它字段或标题必须在相应的部分包含同样的文本。 例如:Field1.DisplayLabel := 'Title1|SubTitle1';
Field2.DisplayLabel := 'Title1|SubTitle2';
或
DBGridEh.Columns[0].Title.Caption := 'Title1|SubTitle1';
DBGridEh.Columns[1].Title.Caption := 'Title1|SubTitle2';
按钮式标题
设置Column.Title.TitleButton 为 True可以强制标题单元为按钮式。写 OnTitleBtnClick事件来控制用户单击标题单元时的操作。
(用DBGrid实现)