访问:多对多组合框不是分组值

时间:2012-10-04 04:12:32

标签: sql ms-access combobox many-to-many

我创建了一个表单,它从8个单独的表中获取数据,每个表(除了为多对多关系构建的两个表)都在组合框中访问。所以目前我有:

  • 报告说明组合框
  • Process Chain组合框
  • MultiProvider组合框

我有其他组合框,但它们与此问题无关。这些都是相关的,并在整个表格中向上和向下级联。

报表描述和流程链以及Process Chain和MultiProvider之间存在多对多关系。 我创建了两个表来容纳这个:ReportDescriptionProcessChain和ProcessChainMultiProvider。

ReportDescriptionProcessChain包含ReportID和ProcessChainID字段。 ProcessChainMultiProvider包含字段ProcessChainID和MultiProviderID。

我在Process Chain组合框中的当前代码是:

  

SELECT ProcessChain.ProcessChainID,ProcessChain.ProcessChain,   ReportDescriptionProcessChain.ReportID FROM ProcessChain INNER JOIN   ReportDescriptionProcessChain ON ProcessChain.ProcessChainID =   ReportDescriptionProcessChain.ProcessChainID ORDER BY   ProcessChain.ProcessChain

我的问题是Process Chain组合框会多次显示相同的值,这些值中的每一个都包含与下面的MultiProvider不同的关系。我需要这些值进行分组,并在下面的组合框中显示相关值的列表,而不是与连接表中该特定ID相关的单个值。

感谢您的协助。

0 个答案:

没有答案