PB 如何将数据窗口内的多条相同记录合并呢?

我现在已经将数据逐条的从数据库里取了出来,放在数据窗口中,现在就是想把这个数据窗口中的多条相同的记录进行合并。例如:
药品编码 药品名称 数量 单价 金额(数量*单价)
zsq 注射器 2 1.0 2.0
zsq 注射器 3 1.0 3.0
想要这样的合并结果:
药品编码 药品名称 数量 单价 金额(数量*单价)
zsq 注射器 5 1.0 5.0
这些都是显示在数据窗口中的
最后我想再把这些数据导入到临时表里 然后再从别的数据窗口取值
我现在求代码 该如何写 就是合并这块的代码 求大神 对了 分全给你

第一个问题,datawindow分组,然后再每个组增加计算列,用sum求和,就会得到明细和分类汇总显示
这个设计数据窗口的时候做,不需要写代码,书上都有具体做法
这样就解决了,真的很简单
至于你说存放在临时表再取数,没看明白你的用途,不过一般不需要这么麻烦,你可能没想明白数据窗口的用法,需要的话,把需求写清楚,大家再帮你分析第二个问题
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-25
数据窗口可以用select求和语句取数据,
select 药品编号,sum(数量) 数量, 单价, sum(数量*单价) 金额 where ........ group by 药品编号.......order by......
第2个回答  2013-07-26
select 药品编码,药品名称,单价,sum(数量),sum(金额) from TB1
where *****
group by 药品编码,药品名称,单价,sum(数量)
第3个回答  2013-07-25
select 药品编码,药品名称,sum(数量),单价,sum(数量) * 单价
from 表名 where ...
group by 药品编码,药品名称,单价;

pb 中在数据窗口增加一条记录,让新增记录与上一条记录内容相同_百度...
3. 面对客户可能的进一步需求,比如指定下一次继承不同数据项,我们可以通过设置数据模板来满足。客户可以根据自己的需要,定义哪些数据项应该被继承。一旦模板建立,当系统新增记录时,就会自动携带这些指定的数据项,实现更灵活的数据继承。4. 在软件应用的过程中,我们始终关注数据的安全性和准确性。为了避...

pb 中在数据窗口增加一条记录,让新增记录与上一条记录内容相同
只是个别信息不同,比如,客户缴费,大家都缴的服务费,只是客户名称不同,缴费项目及时间间隔、费用金额等都一样,输入下一个的时候允许将上一个的默认信息带过来,也没有用什么特殊的技术手段,只是将要带的数据写入实力变量里面,

pb中的数据窗口有多少种分别是什么
因为Composite 显示样式的数据窗口不允许修改其中的 数据,所以不能用于数据录入和数据修改,只能在报表时使用这种显示祥式的数据窗口。使 用这种显示样式的数据窗口创建报表,经常将对同一问题不同表现形式的数据窗口或者是关 系紧密的数据放到一起。例如,将几个关键数据的统计结果以Graph 显示样式显示在最上 面,用CrossT...

如何在pb中,把一条记录从同一个数据库的一个表复制到另外一个表呢?
用insert select 语句也可以,PB还有更另类好用的方法,我常用到就是的将数据窗口导出成文本文件,再从另一个数据窗口导入,然后commit一下就行

pb如何将库表数据写入到excel里
\/\/合并一个excel文件 string ls_ran ls_ran = "B6:M"+string(ld_1+1)obook1 = xlApp.Application.Workbooks.Open(ls_file2)xlsub1 = xlapp.Application.ActiveWorkbook.Worksheets[1]xlsub1.Range(ls_ran).Copy() \/\/把所选内容复制到内存中 xlApp.Application.Visible = false xlsub2 =...

相似回答