返回首页

Crystal Reports的用户组选择:
这是一个伟大的方式,允许用户控制他们的报告,而在同一时间的削减量,以满足业务需求所需的报告。
这种解决方案的基础上,以控制该领域内进行分组报告,这将反过来改变的简要操作,并改变整个环境的报告。这是由开发商往往忽略了一个使用Crystal Reports的内置参数。
下面的教程使用的Xtreme Access数据库船舶与Crystal Reports,并允许结果报告无论是城市,地区或国家重点顺序值。创建一个具有下列表格的报告:客户,发票和订单。添加字段??客户ID,客户名称,代码>市?? ??代码>地区????代码>国家吗??达到他们想要的选项进行分组报告的领域与用户的协议。在这种情况下,我们要使用吗??代码>市?? ??代码>地区????代码>国家吗??创建名为prmSelectGroup一个参数。三,分立,股权的用户提供;??代码>城市吗? ??代码>地区????代码>国家吗??创建名为frmGroup公式,并输入以下代码:

SELECT {?prmSelectGroup}

CASE City?

  {Customer.City}

CASE Region?

  {Customer.Region}

CASE Country?

  {Customer.Country};
插入上frmGroup公式根据报告的一组。插入客户ID重复计数摘要和分组由frmGroup。
现在刷新报告,并选择从参数组选项。集团和本集团的汇总字段。
然而,有一个问题,在该集团选择的领域仍是在节。这并非总是如此,当它是可能不是一个问题,但整洁的缘故,我们应当使潜在的团场动态。删除字段??代码>城市吗? ??代码>地区????代码>国家报告??创建四个公式字段,frmField01和frmField02,frmHeader01和frmHeader02。其目的是显示为准三个两个集团尚未回升。在frmField01,输入下列公式计算:{C}
再次为frmField02,但与价值观搬来搬去一个地方:
SELECT {?prmSelectGroup}

CASE City?

  {Customer.Country}

CASE Region?

 {Customer.City}

CASE Country?

  {Customer.Region};
在frmHeader01字段标题类似的计算公式为:{体C3}
再次为frmHeader02,但与价值观搬来搬去一个地方:{的C4}添加frmField01和frmField02的细节部分和frmHeader01和frmHeader02页面页眉节。
刷新报告,并选择不同的参数选项,将导致本集团改变和不选择出现在详细资料区段的两个领域。
{七}

回答