代码之家  ›  专栏  ›  技术社区  ›  Bernhard Hofmann

SQL报告-您可以在一个组中有一个组吗?

  •  2
  • Bernhard Hofmann  · 技术社区  · 16 年前

    > Date <- Grouped, broken by page   
    > Meeting type <- grouped
    >       Meeting_Time Meeting_Place Meeting_Title Meeting_Priority
    >           Agenda_item_1
    >           Agenda_item_2
    >           Agenda_item_3
    >           Agenda_item_4
    >       Meeting_Time Meeting_Place Meeting_Title Meeting_Priority
    >           Agenda_item_1
    >           Agenda_item_2
    >       Meeting_Time Meeting_Place Meeting_Title Meeting_Priority
    >           Agenda_item_1
    >           Agenda_item_2
    >           Agenda_item_3
    

    可以这样做吗?如果可以,报表组件是如何分组的?数据集应该是什么样子?

    1 回复  |  直到 16 年前
        1
  •  2
  •   K Richard    16 年前

    您的数据集分组应该非常灵活。如果不确定如何处理数据,我建议不要在生成数据集时进行任何分组。

    我猜想您的数据集将有以下列:

    日期、会议类型、会议时间、会议地点、会议标题、会议优先级、代理项目

    要让它看起来像你拥有的,你可以做以下几点:


    1.)向设计器添加表(6列)
    2.)移除页眉和页脚
    3.)在日期添加一个组,且未选中页脚和起始处的分页符
    4.)将日期添加到第一列,合并1-6
    5.)在MeetingType上添加无页脚的组

    7.)在会议时间添加一个没有页脚的组(您确实应该在此处使用ID,或者如果名称是唯一的,则使用名称)
    8.)将Meeting Time Meeting Place Meeting Title Meeting Priority添加到第3组的第3、4、5、6列(如果您需要标题,请在上面添加一行,不要使用表格标题)
    9.)将AgendaItem添加到第4列
    10)合并4-6


    剩下的只是格式化