我有一个数据库表如图,要求是多重字段表头:(注意:下列表头设计为字段名)
————————————————————————————————
|------A 物品 -------|------ B物品------|-------C物品------|
---------------------+------------------+------------------+---
| 数量 | 价格 | 金额 | 数量 |价格 |金额 | 数量 | 价格 金额 |
————————————————————————————————
目前我只能设计第一行为字段名,如何把第二行也放到字段名中呢?
[此贴子已经被作者于2003-10-17 13:15:08编辑过]
是admin没有看到吗?
还是看到了觉得难吗?
或者是对此类小儿科不顾一屑呢?
从这张表的结构看,报表设计者事先显然没有考虑用计算机对他的工作进行管理,只是打印一个表格,然后,手工录入数据。引力波,你就要问一下,该报表是不是向上一级报的统一格式的表,如果“不是”你可以跟他商量一下,改动一下表的格式。如果“是”,表的格式一点都不能改动。那么你数据库的表结构该怎么设计还怎么设计,从现在看,这张表似乎是最后的汇总表,画报表时,用“报表网格、报表标签”画类似一个表头。注意,不要画到报表区域中,要画到报表面板上(报表区域构件必须有,但只需把它放在一个不碍事的地方)。然后,把报表字段文本放到相应的表格处,在“打印之前”事件中,得到该位置的数据。
设计这样的打印报表我是很会做的。但我的提问不是设计一个打印的数据表,而是要建立这样的数据库,好象SQL Server是做得到的,不知ACCESS能不能作到。
什么数据库也不能在一条记录中出现两个相同的字段名称。如果非要在一张表中实现只能用如下形式表述:
A物品 、A_数量、A价格、A_金额、B物品、B_数量、B_价格、B_金额、.......