山
山木人
Unregistered / Unconfirmed
GUEST, unregistred user!
[?]辛苦大家[?]
| 项目号 | 项目名称 | 单位 | 单价 | 总数量 | 总金额 | 本期数量 | 本期金额 | 累计数量 | 累计金额 | 剩余数量 | 剩余金额 |
|--------|----------|------|------|--------|--------|----------|----------|----------|----------|----------|----------|
需要打印出如上表头的报表。
几点说明:
1>这是一个关于工程计量的,一般计量为一个月一次,本期为当月的数据。
2>累计数据是指从第一期累计至本期(包含本期)的和。
3>金额=数量*单价;剩余=总-累计。
4>项目基本上是固定的(暂时不做有变更考虑,当然这是不可能的)。
5>各项目号和项目名称是一一对应的,各计量期单价也是一样的。
6>如果有变更就牵涉到变更之前数量的单价和变更之后的单价不一样。
那么这个数据库怎么设计才便于统计出如上报表呢?
我正在写关于这个的论文,打算用TClientDataset做本地数据库存取。
希望你能给出完整解决方案(最好能包含数据字典),不胜感激!
我自己的思路:
每期为一个字段,当需要计量时,新增一个字段,所有数据在一个表中实现。如下:
| 项目号 | 项目名称 | 单位 | 单价 | 总数量 | 总金额 | 一期数量 | 一期金额 | 二期数量 | 二期金额 | 三期数量 | 三期金额 ....| 累计数量 | 累计金额 | 剩余数量 | 剩余金额 |
|--------|----------|------|------|--------|--------|----------|----------|----------|----------|----------|----------....|----------|----------|----------|----------|
可是在编程时,新增的字段TDBGrid显示不出,存储不了,计算不便....很多问题接重而来!
可见不可取,罢了.
所以来请大家帮助我,急急急!!4月底交论文。
山木人 3MRen@sohu.com 2/1'2002
| 项目号 | 项目名称 | 单位 | 单价 | 总数量 | 总金额 | 本期数量 | 本期金额 | 累计数量 | 累计金额 | 剩余数量 | 剩余金额 |
|--------|----------|------|------|--------|--------|----------|----------|----------|----------|----------|----------|
需要打印出如上表头的报表。
几点说明:
1>这是一个关于工程计量的,一般计量为一个月一次,本期为当月的数据。
2>累计数据是指从第一期累计至本期(包含本期)的和。
3>金额=数量*单价;剩余=总-累计。
4>项目基本上是固定的(暂时不做有变更考虑,当然这是不可能的)。
5>各项目号和项目名称是一一对应的,各计量期单价也是一样的。
6>如果有变更就牵涉到变更之前数量的单价和变更之后的单价不一样。
那么这个数据库怎么设计才便于统计出如上报表呢?
我正在写关于这个的论文,打算用TClientDataset做本地数据库存取。
希望你能给出完整解决方案(最好能包含数据字典),不胜感激!
我自己的思路:
每期为一个字段,当需要计量时,新增一个字段,所有数据在一个表中实现。如下:
| 项目号 | 项目名称 | 单位 | 单价 | 总数量 | 总金额 | 一期数量 | 一期金额 | 二期数量 | 二期金额 | 三期数量 | 三期金额 ....| 累计数量 | 累计金额 | 剩余数量 | 剩余金额 |
|--------|----------|------|------|--------|--------|----------|----------|----------|----------|----------|----------....|----------|----------|----------|----------|
可是在编程时,新增的字段TDBGrid显示不出,存储不了,计算不便....很多问题接重而来!
可见不可取,罢了.
所以来请大家帮助我,急急急!!4月底交论文。
山木人 3MRen@sohu.com 2/1'2002