关联查询

阅读(715) 标签: 外键, 明细查询, detailquery,

从上图可以看到雇员和回款单,这两个表是通过雇员ID字段关联。比如我们要在查询控件中不仅查询出回款单中的回款编号和回款金额,还想通过外键关联查询出回款单对应的销售姓名和销售职务指标明细,类似这种有广义外键的明细查询就是关联数据查询。

对于前端查询的业务人员,是不知道如何给这两个表建立关联关系的,我们可以直接在元数据层定义好外键关系,WEB查询控件就能自动建立关联。那么具体该如何实现呢?

 

首先,在元数据层中添加回款单和雇员表,对回款单和雇员表通过雇员ID建立外键关联。

其次,在JSP文件中添加明细查询Tag标签,Tag标签内容如下所示:

<raqsoft:detailQuery

  qyx="<%=qyx %>"

  dataSource="<%=dataSource %>"

  … …

  />

 

页面展现如下图,回款单中会将销售ID所指向的广义外键表字段全部列出,可以一目了然看到多表间的关联关系