来自多表的DataReport数据需要帮助

时间:2015-12-17 04:41:15

标签: ms-access vb6

我遇到一个问题,我必须在单个报告上显示来自3个不同表的数据库结果,这三个表用于不同目的,并希望分别显示其标题详细信息。我正在使用VB6,MS Access并在 DataReport 中设计此报告,这是此常见功能。

  

表1 用于菜单详细信息

拥有以下字段:Bill_ID,菜单类型,费用

  

表2 适用于服务详细信息:

拥有以下字段:Bill_ID,服务名称,费用

  

表3 用于额外明细:

拥有以下字段:Bill_ID,Description,Cost 现在我希望使用常见的Bill ID这样的结构,并希望显示每个表的标题,然后逐个显示每个表的详细信息

Bill ID: 1234567890

Menu Details
+-----------+--------+
| Menu Type | Amount |
+-----------+--------+
| Prod1     |    100 |
| Prod2     |     60 |
| Prod3     |     75 |
+-----------+--------+

Service Details
+--------------+------+
| Service Name | Cost |
+--------------+------+
| Service1     |   15 |
| Service2     |   17 |
+--------------+------+

Extra Details
+-------------+------+
| Description | Cost |
+-------------+------+
| Extra1      |   11 |
| Extra2      |   12 |
+-------------+------+

Total Amount: $xxxx

1 个答案:

答案 0 :(得分:0)

自从我在VB6中使用数据报表以来已经有很长一段时间了,但我会从3个不同的表中创建3个子报表,并在将它们嵌入主报表后使用Biil_ID链接子报表。

  

我尝试将此作为评论发布,但我没有足够的声誉发表评论,因此我将此作为答案发布