启动 Microsoft FRx、 创建新报告树中,或在 Microsoft FRx 生成报表时收到"错误 6"消息


症状


启动 Microsoft FRx、 创建新报告树中,或生成的 Microsoft FRx 报告时收到以下错误消息之一︰
错误消息 1
FRx 报告引擎错误 6 – 溢出
错误消息 2
运行时错误 6-溢出

原因


原因 1

您试图访问的公司 (.g32) 的 GL 索引文件已损坏。若要解决此问题,请参阅解决方案 1。

原因 2

报告的树被损坏。 若要解决此问题,请参阅解决方案 2。

原因 3

在 FRx.ini 文件中的MaxUnits值不是足够大的。 若要解决此问题,请参阅解决方案 3。

原因 4

将计算机设置为默认的短日期格式的 Microsoft Windows。若要解决此问题,请参阅解决方案 4。

原因 5

行格式构建基块或列版式构建基块已损坏。若要解决此问题,请参阅解决方案 5。

原因 6

帐户或公式不正确行格式构建基块或报告的列版式构建基块中。若要解决此问题,请参阅解决 6。

原因 7

使用 citrix 服务器应用程序,而两个显示器。若要解决此问题,请参阅解决方案 7。

8 的原因

打印报表,其中包含 13 列或多到一页,和页面方向设置为纵向。 若要解决此问题,请参阅解决 8。

解决方案


解决方案 1

要解决此问题,请删除或重命名位于 SysData 文件夹中的.g32 文件。若要执行此操作,请执行以下步骤。

注意:请按照下列步骤之前,请确保所有用户都已退出 Microsoft FRx 并做 FRx SysData 文件夹的备份。
  1. 启动 Microsoft FRx。为此,单击开始,指向所有程序,都指向FRx 6.7,,然后单击报表设计器
  2. 如果系统提示您,输入正确的登录信息。
  3. 单击管理,单击组织,然后单击SysData
  4. 请注意在当前目录中列出的路径,然后退出 Microsoft FRx。
  5. 单击开始,然后单击运行
  6. 打开框中,键入步骤 4 中记下的路径,然后单击确定

    打开共享的 SysData 文件夹。
  7. 删除或重命名共享的 SysData 文件夹中的所有.g32 文件。
  8. 启动 Microsoft FRx。
  9. 在 Microsoft FRx 单击公司选择默认选择生产公司,和,然后单击确定
  10. 如果系统提示您,输入正确的登录信息。
  11. 重复步骤 7 至 10,每个公司来重新创建所有的.g32 文件。

解决方案 2

要解决此问题,请重新创建报告的树。若要执行此操作,请执行以下步骤。

注意: 您可以打印一份报告的树状结构,当您创建新报告树作为资源使用。
  1. 启动 Microsoft FRx。为此,单击开始,指向所有程序,都指向FRx 6.7,,然后单击报表设计器
  2. 如果系统提示您,输入正确的登录信息。
  3. 单击报告树,报告树中,选择,然后单击确定
  4. 文件菜单上打印报告树中,单击,然后单击确定
  5. 创建一个新的报告目录树。若要执行此操作,单击文件,指向新建,然后单击

    使用作为参考来创建新的报告树步骤 4 中创建的打印输出。
  6. 文件菜单上单击另存为,在名称框中,输入一个唯一的名称,然后单击确定
  7. 文件菜单上,单击关闭
  8. 单击报告树中的下拉箭头,然后选择新报告树。
  9. 在工具栏上,单击生成报告
  10. 文件菜单上单击保存以保存该报表。

解决方案 3

要解决此问题,请使用文本编辑器来增加在 FRx.ini 文件中的 MaxUnits 值。若要执行此操作,请执行以下步骤:
  1. 退出 Microsoft FRx。
  2. 单击开始,单击搜索,请单击所有文件和文件夹,键入FRx.ini,,然后都单击搜索
  3. 通过使用文本编辑器 (如记事本) 中打开 FRx.ini。
  4. [网络]部分,查找开头的行MaxUnits =,然后按 10000 增加 MaxUnits 值。
  5. 将 FRx.ini 文件中,保存,然后关闭该文件。
  6. 重复步骤导致错误发生。如果错误仍然存在,重复步骤 1 至 5,直到不再出现错误。

解决方案 4

若要解决此问题,请更改计算机的短日期格式和长日期格式。若要执行此操作,请执行以下步骤:
  1. 单击开始,单击控制面板,然后双击区域和语言选项
  2. 区域选项选项卡上,单击自定义此格式
  3. 自定义区域选项对话框中,单击日期选项卡。
  4. 日期格式部分中,确认为短日期是在下面的 4 位数字的年份配置之一︰
    1. M/d/yyyy
    2. MM/dd/yyyy
    3. yyyy/MM/dd
    如果短日期被设置为其他格式,请单击短日期格式框中的下拉箭头,然后单击四位数年份格式。
  5. 重新创建的.g32 文件。 若要执行此操作,请按照解决方法 1 中的步骤。

解决方案 5

要解决此问题,请复制报表生成的错误消息中使用报表生成块。若要执行此操作,请执行以下步骤:
  1. 启动 Microsoft FRx。为此,单击开始,指向所有程序,都指向FRx 6.7,,然后单击报表设计器
  2. 如果系统提示您,输入正确的登录信息。
  3. 单击目录的报告,单击报表,然后单击确定
  4. 文件菜单中,指向打开,,然后单击
  5. 搜索字段中,输入行格式名称字段中与行格式报表目录的构建基块选项卡上,然后单击确定
  6. 文件菜单上单击另存为,在名称字段中输入一个唯一的名称,然后单击确定
  7. 文件菜单上,单击关闭
  8. 行格式字段中,单击下拉箭头,然后单击新行格式。
  9. 单击工具栏中的生成报告按钮。
  10. 如果没有错误生成报表,将报表保存在文件菜单上单击保存

    如果您继续遇到错误,则按照类似步骤来复制列版式报表构建基块和报告树报告构建基块。
注意: 此过程将创建与原始报表中使用相同的行的格式和列布局的新报告。

解决方案 6

要解决此问题,请更正帐户或行格式构建基块或列版式构建基块的报表中的公式。若要执行此操作,请执行以下步骤:
  1. 启动 Microsoft FRx。为此,单击开始,指向所有程序,都指向FRx 6.7,,然后单击报表设计器
  2. 如果系统提示您,输入正确的登录信息。
  3. 单击目录的报告,单击报表,然后单击确定
  4. 文件菜单中,指向打开,,然后单击
  5. 搜索框中,输入当前填充行格式字段在报告中,构建基块选项卡上的行格式名称,然后单击确定。
  6. 确保所有CAL行的都格式正确并且它们引用正确的行号和计算。
  7. 请确保所有的计算类型列格式正确的列版式中。 按照类似于步骤 1 至 6 以打开报表的列布局的。
  8. 确保正确的行格式链接到总帐列中所有科目编号。

解决方法 7

配置 citrix 服务器应用程序使用单个显示器或更小的显示分辨率。 若要执行此操作,请使用一个或多个下列方法︰
  • 禁用辅助监视器正在使用 Citrix 客户端计算机上。
  • 配置 citrix 服务器发布应用程序以使用设置窗口大小。若要执行此操作,请执行以下步骤。
    1. 启动程序 Citrix 邻居。
    2. 双击应用程序集管理器,单击应用程序设置,然后单击设置
    3. 单击默认选项选项卡。 设置不全屏幕的窗口大小。例如,设置窗口大小为 1024 × 768。
  • 创建自定义的单个的、 已发布的应用程序步骤 2e 中的设置为使用相同的窗口大小设置为独立计算体系结构 (ICA) 连接。有关如何执行此操作的详细信息,请参阅 citrix 服务器联机帮助。

分辨率 8

若要解决此问题,请更改页面方向为横向。 若要执行此操作,请执行以下步骤:
  1. 启动 Microsoft FRx。为此,单击开始,指向所有程序,都指向FRx 6.7,,然后单击报表设计器
  2. 如果系统提示您,输入正确的登录信息。
  3. 单击目录的报表,选择一个报表,然后单击确定
  4. 文件菜单上,单击页面设置
  5. 单击横向,单击保存,然后单击生成报告
本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不做这些产品的任何担保、默示或其他有关的性能或可靠性。