【问题标题】:How to downgrade Form(FMB) created/modified in Forms 10g to Oracle Forms 9如何将 Forms 10g 中创建/修改的 Form(FMB) 降级为 Oracle Forms 9
【发布时间】:2013-08-21 10:10:44
【问题描述】:

我们在 Oracle Forms Builder 版本 9.0.4.0.19 中创建了 Forms 应用程序。

我们对使用 Oracle Forms Builder 10g 版本 10.1.2.0.2 创建的一些表单和少数表单进行了修改。

现在我们需要将那些数量约为 5 或 6 的表单转换为 Oracle Forms 9。

请建议我该怎么做。

谢谢 苏吉特

【问题讨论】:

  • 您是否尝试过使用 Forms 9 版本编译 fmb?
  • 我试过编译。它失败,因为表单 9i 编译器无法打开在表单 10g 中创建的 fmb
  • 如果您尝试使用 Forms Compiler 或尝试从命令提示符编译而不使用 Forms Builder 打开会怎样?
  • 当我直接从命令提示符编译时,它说 FRM10043:无法打开文件。我在 9i 版本中也需要 FMB,因为当需要直接进行进一步修改时,我们可以在 9i 版本中进行。
  • 我使用“Oracle Forms Builder 9i R2”和“Oracle Forms Builder 10g”进行了实验。对我来说很好。

标签: oracleforms


【解决方案1】:

我没有 Forms developer 10g 或 9i 的副本,因此该答案尚未经过测试。

您是否尝试过使用提供的 Oracle tools 将在 Forms 10g 中创建的表单转换为 XML?一旦您拥有表单的 XML 化身,您可能能够将其转换回 Oracle Form 9i .fmb 文件。

但是我确信,即使这样可行,Oracle 也只支持“前进”,即 9 到 10 次升级,所以如果您开始遇到奇怪的错误,您将只能靠自己!我自己,我会在较低版本中从一开始就进行更改。

【讨论】:

  • 我想,这会很冒险,因为属性可能无法正确导出/导入。还有其他想法吗?...谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-21
  • 1970-01-01
  • 2013-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多