L ljj Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #1 01 箱 纯净水 18 02 箱 泉水 10 汇总 28 03 桶 纯净水 10 04 桶 泉水 18 汇总 28 这种格式在dbgrid中如何做
W wcwcw Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #2 不能完成,可以用StringGrid代替DBGrid。 我用DBGrid没有实现。
M Mark_zheng Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #4 01 箱 纯净水 18 02 箱 泉水 10 汇总 28 03 桶 纯净水 10 04 桶 泉水 18 汇总 28 我也想接着问一下,在QUICKREPORT中如何实现呢???
W wcwcw Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #5 在QuickReport当中用Group By,按照要汇总的条件统计合计数量
L ljj Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #7 先用query分别给它分类汇总,再分别在最后两行插入,不知行不行?
D dop Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #8 解决办法很简单,使用临时表: 临时表控件存在于TRxLib2.7中的TMemoryTable中。 这样,你可以实现任意操作了。
D dop Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #9 ljj:呵呵,这个一点都不难的。不过,你是如何发那个网络消息给我的? 我以前没有发过,所以觉得挺有意思的:) 是delphibbs提供的功能么?
L lzhuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #10 用ehlib吧,这个控件很不错,他的功能比dbgrid要好很多.
L ljj Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #11 谁能具体说说eblib的用法,象上面情况该如何做的,搞半天搞不出什么来?
D dop Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #12 因为一般这类的数据用于查询类的只读的情况,如果需要编辑的时候,不推荐这种方法。 具体做法: 设计一个与这个Grid的数据源一致的数据表格,注意,因为有些字段有时为字符串, 有时为数字(特别是第一列),所以,建议此类数据类型全部设置为字符串。 然后,将实际的数据源中的数据导入到表中,并在需要加入“合计”等字符串 的地方,加上相应的字符串。所有的数据都是你控制的。其实这样的工作量一般不大 因为大部分数据都是全部导过来就可以了。用循环。 将合计结果计算一下填写的内容一般不多。 好了,显示它吧。
因为一般这类的数据用于查询类的只读的情况,如果需要编辑的时候,不推荐这种方法。 具体做法: 设计一个与这个Grid的数据源一致的数据表格,注意,因为有些字段有时为字符串, 有时为数字(特别是第一列),所以,建议此类数据类型全部设置为字符串。 然后,将实际的数据源中的数据导入到表中,并在需要加入“合计”等字符串 的地方,加上相应的字符串。所有的数据都是你控制的。其实这样的工作量一般不大 因为大部分数据都是全部导过来就可以了。用循环。 将合计结果计算一下填写的内容一般不多。 好了,显示它吧。
W wind2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #13 1.如果要在DBGrid中显示汇总的话可能只能用临时表了 2.如果要在Qrp中显示那就简单了,建议你去看一下Delphi的Demo C:/Program Files/Borland/Delphi5/Demos/Quickrpt/Qr3 选择最后一项:Grouping and subtotaling -> preview 可以实现如下功能: 01 箱 纯净水 18 02 箱 泉水 10 汇总 28 03 桶 纯净水 10 04 桶 泉水 18 汇总 28 总汇总 56
1.如果要在DBGrid中显示汇总的话可能只能用临时表了 2.如果要在Qrp中显示那就简单了,建议你去看一下Delphi的Demo C:/Program Files/Borland/Delphi5/Demos/Quickrpt/Qr3 选择最后一项:Grouping and subtotaling -> preview 可以实现如下功能: 01 箱 纯净水 18 02 箱 泉水 10 汇总 28 03 桶 纯净水 10 04 桶 泉水 18 汇总 28 总汇总 56
H hbezwwl Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #14 干脆用个dxdbgird算了,方便极了。 要不就用stringgrid来做。