上一主题: 查看报告时会重定向到 Infoview 登录页下一主题: 身份策略


生成 20,000 多条记录的用户帐户

如果有超过 20,000 条记录,则需要执行其他一些步骤来生成用户帐户报告。

生成 20,000 多条记录的用户帐户报告

  1. 打开 Business Objects Central Management 控制台。
  2. 单击“Servers”(服务器),然后选择 servername.pageserver。
  3. 对于条目“Database Records To Read When Previewing Or Refreshing a Report”(预览或刷新报告时读取的数据库记录数),选择“Unlimited”(无限制)记录数。
  4. 使用 Crystal Reports 设计器,打开用户帐户报告。
  5. 依次选择“Database”(数据库)、“Set Datasource Location”(设置数据源位置),将数据库位置设置为您的快照数据库。
  6. 保存该更改。
  7. 依次选择“Database”(数据库)、“Datasource Expert”(数据源专家),右键单击右侧窗口中的“Command”(命令)。

    此时将在左侧显示 SQL 语法,还将显示参数列表。

  8. 输入报告模板“Parameters”(参数)字段中的参数名。
  9. 更改左侧的查询,并在查询中添加该参数。

    例如,如果您有 reportid 参数,该查询将为:

    Select *  from endPointAttributes, endpointview, imreport6
    where endPointAttributes.imr_endpointid = endpointview.imr_endpointid and endPointAttributes.imr_reportid = endpointview.imr_reportid 
     endpointview.imr_reportid = imreport6.imr_reportid and imreport6.imr_reportid = {?reportid}
    
  10. 保存该报告。