Vb.net 使用表_2在crystal report中显示表_1中每一行的详细信息
我有两张桌子Vb.net 使用表_2在crystal report中显示表_1中每一行的详细信息,vb.net,crystal-reports,Vb.net,Crystal Reports,我有两张桌子 +----------------+ +---------------+ | Fruit_list | | Price_history | +----------------+ +---------------+ | fruit_id | ----\ | price_id | | fruit_name
+----------------+ +---------------+
| Fruit_list | | Price_history |
+----------------+ +---------------+
| fruit_id | ----\ | price_id |
| fruit_name | \-------> | fruit_id |
| *others | | date |
+----------------+ | price |
+-------------+---------------+
| fruit_id | fruit_name |
+-------------+---------------+
| 1 | Apple |
| 2 | Guava |
| 3 | Starapple |
| 4 | Pear |
| 5 | Banana |
+-------------+---------------+
+-------------+---------------+----------+----------+
| price_id | fruit_id | date | price |
+-------------+---------------+----------+----------+
| 1 | 2 | 1/25/08 | 1.2 |
| 2 | 3 | 2/25/09 | 1.8 |
| 3 | 4 | 9/17/09 | 2.1 |
| 4 | 2 | 10/16/09 | 0.9 |
| 5 | 4 | 1/03/10 | 2.5 |
| 6 | 4 | 1/05/10 | 2.3 |
我的问题是如何使用外键或链接在crystal report in details部分中连接这两个表 报告最后应该是这样的
+-------------+-----------+----------+
| fruit_name | date | price |
+-------------+-----------+----------+
| Apple | N/A | N/A |
+------------------------------------+
| Guava | 1/25/08 | 1.2 |
| | 10/16/09 | 0.9 |
+------------------------------------+
| Starapple | 2/25/09 | 1.8 |
+------------------------------------+
| Pear | 9/17/09 | 2.1 |
| | 1/03/10 | 2.5 |
| | 1/05/10 | 2.3 |
+------------------------------------+
| Banana | N/A | N/A |
我不想使用子报表
请帮忙
我希望这一点现在会更清楚,以实现这类要求。。您需要在database expert中链接表,然后按
水果名称
分组,然后将必填字段放入详细信息部分创建一个视图,并在crystal reports中使用此视图(顺便说一句,您的问题和示例表输出对我来说不清楚)这里有什么问题?到现在为止你都试了些什么?要求很简单,请展示您的努力。好的。我已经尝试将两个细节部分分开,水果列表的细节a
和价格历史记录的细节b
,但是结果是水果列表的行重复了
,并且没有与价格历史记录匹配的外键的行不显示感谢!这正是我所期望的!。如果有另一个表连接到水果\u name
?例如,我添加了买家\u历史记录
表,该表记录了购买水果的人?您添加了N个表,过程相同