Access数据库,两张表。人员表中有:单位编号,姓名,医院等信息。单位表中有:单位编号,单位名称,地址等内容。现在,要生成一张汇总表,根据医院将每个单位的人数汇总。包含:单位名称,单位编号,医院,人数这四项内容,显示在DBgrid中,并导出成为Excel文件。我的脑子很乱,想不出来该怎样做,各位大侠给点建议。谢了。

解决方案 »

  1.   

    好像不行,如果同一个单位的,但是医院不同怎么表示?除非医院也是一个计数。如果这样的话,可以用sql实现,只是不知道access支持不支持。
      

  2.   

    SELECT a.医院,b.单位编号,b.单位名称,Count(姓名)
    FROM 人员表 a,单位表 b
    INNER JOIN a.单位编号=b.单位编号
    GROUP BY 医院,单位编号,单位名称
      

  3.   

    我已经作出来了,方法和楼上 TOMWLD(笑天) 的一样,不过,这一百分还是给你。谢谢各位帮忙。