有两个数据表,表结构如下..
表1:(水表读数)
fUnitId fReading(本月读数) fPreving(上月读数) fCost
1 35 15 50
表2(固定费用)
funitID fname fcost
1 物业费 60
1 停车费 30
1 .. ..
如何让表1与表2通过funitID字段关联在一起作报表,,达到如下效果...
单元号 上月读数 本月读数 金额 物业费 停车费 .....
1 15 35 50 60 30
注意的是:金额后面的项目是动态的...可能因每次的固定费用的项目个数不一样而变动..
表1:(水表读数)
fUnitId fReading(本月读数) fPreving(上月读数) fCost
1 35 15 50
表2(固定费用)
funitID fname fcost
1 物业费 60
1 停车费 30
1 .. ..
如何让表1与表2通过funitID字段关联在一起作报表,,达到如下效果...
单元号 上月读数 本月读数 金额 物业费 停车费 .....
1 15 35 50 60 30
注意的是:金额后面的项目是动态的...可能因每次的固定费用的项目个数不一样而变动..
解决方案 »
- 那位大哥知道怎么从adoquery中读取一条记录,存放在TStringList中?
- 谁来帮我解决下这个问题!
- DELPHI控件PDF文件问题
- 为什么我执行查询可是再dagrid里面不显示数据得呢?
- MSDE怎么打包?
- 希望在ACCESS数据库能维护照片,不知道怎么实现,请高手指教!谢谢:)
- 本人做了个数据库应用服务器,客户端通过该服务器访问数据库?但。。。。(解决者,高分酬谢)
- 如何在程序运行时自身可以被自己删除!
- 我用delphi7按运行的时候出错.怎么解决
- 我发一个问题,分越多的越小气,分越少越大方,进来发表一点意见。
- 怎么实现画图软件中,画带花边的直线呢?难!!
- adoquery给存储过程传递多个参数的问题!
select 单元号,上月读数,本月读数,金额,物业费,停车费 from 表1,表2 where 表1.funitID=表2.funitID
用adoquery作好查询
用quickrep设计好样式,和adoquery查询连接上,就可以了
字段有:
单元号 上月读数 本月读数 金额 物业费 停车费
1、将表1中的数据通过insert select ,查询增加过来
2、将表2中的数据,通过update 将相关的值更新过来
update set 物业费=表2.物业费 from xxxxxxxxx
对每个项目都使用一次Updata 更新查询!