gpt4 book ai didi

mysql - Crystal Reports 中的分组结果,其中链接列有多个相关结果

转载 作者:行者123 更新时间:2023-11-29 11:00:30 28 4
gpt4 key购买 nike

我有两个链接的表。第一个表是处方药物列表(“药物”表),另一个表是处方药物时与药物相关的操作列表(“PMP”表)

对于每种处方药物,可以有多种操作,例如授权、评论、停止等。我想做的是调用所有处方药物以及该药物的所有其他操作。

我可以使用下面的代码来做到这一点。

select medications.oid, medications.drug, PMP.action_dte, PMP.actions 
from medications
left join PMP on medications.oid = PMP.fk2_oid

这工作正常,我得到了我需要的一切。但具有多种作用的药物每次作用都会返回一次。

当我想将其放入 Crystal 报表中时,我的问题出现了。我有一个名为“药物”的子报告,我想在左侧列出所有授权药物,然后在右侧列出该药物的所有操作。但我得到的是。

OID  |    MEDICATION      |   ACTION DTE  |    ACTION  
| | |
1 | Paracetamol 200mg | 01.01.17 | Authorised
| | |
| | |
1 | Paracetamol 200mg | 03.01.17 | Comment
| | |
| | |
1 | Paracetamol 200mg | 10.01.17 | Stop
| | |
| | |
2 |Ibuprofen 100mg | 05.01.17 | Authorised
| | |
| | |
2 |Ibuprofen 100mg | 06.02.17 | Comment

我想要的地方

 OID   |   MEDICATION      |   ACTION DTE  |    ACTION
| | |
1 | Paracetamol 200mg | 01.01.17 | Authorised
| | 03.01.17 | Comment
| | 10.01.17 | Stop
| | |
2 | Ibuprofen 100mg | 05.01.17 | Authorised
| | 06.02.17 | Comment
| | |

我尝试过按 oid 和 fk2_oid 进行分组。以及尝试链接这些字段的两个子报告,但我没有得到任何结果。

是否有人能够提出一个公式,或者最好对代码进行修改,以允许 Crystal 报告在左侧显示一次药物,并在右侧显示与该药物相关的每个操作。

提前致谢!

编辑----------

我忘了提及方程中有一个日期字段。这是 PMP.action_dte。编辑了原始查询和描述。

对于造成的任何困惑,我们深表歉意。

编辑2 ---------

显然我原来的帖子有误导性......经过修改以希望能够澄清。我希望按 OID 对药物进行分组,并列出分配给该药物的每个操作以及操作日期,如上所示。

最佳答案

  • 提交您的结果
  • 报告中 > 专家组,按药物分组。
  • 然后我删除了《药物详细信息》
  • 在组标题 1 的部分报告中,检查下面的底层部分
  • 删除第 1 组药物的粗体

您可以下载Crystal Report here

enter image description here

enter image description here

关于mysql - Crystal Reports 中的分组结果,其中链接列有多个相关结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42377071/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com