标签: oracleforms

如何读取Oracle Forms .FMT文件中的PL/SQL代码?

Oracle Forms10g提供了一个工具,用于将Oracle Forms模块从Oracle Forms Builder使用的二进制格式(.FMB)转换为文本格式(.FMT).

例如,如果使用Oracle Forms Builder 创建名为mymodule.fmb的模块,然后调用

frmcmp module=mymodule.fmb script=yes batch=yes logon=no
Run Code Online (Sandbox Code Playgroud)

在命令行中,甲骨文形式转换实用程序将创建一个名为mymodule.fmt从文件mymodule.fmb.除了编码的触发器和程序单元的PL/SQL代码之外,该文本文件应该是人类"可读"的.

例如,这是一个.FMT文件的片段,其中包含一大块编码的PL/SQL代码

DEFINE  F50P
BEGIN
   PP = 10
   PI = 3
   PN = 464
   PL = 1138
   PV = (BLONG)
<<"
00000049 00800000 00440000 00000000 00000031 0000000d 00000002 a0011519 
00002420 0000045e 001f0000 00165030 5f32335f 4f43545f 32303038 31365f33 
375f3039 00000006 42454749 4e0a0000 0042676f 5f626c6f 636b2820 27504149 
53455327 20293b0a 69662066 6f726d5f 73756363 65737320 7468656e 0a096578 
65637574 655f7175 6572793b 0a656e64 2069663b 00000005 0a454e44 …
Run Code Online (Sandbox Code Playgroud)

oracle oracleforms oracle10g

4
推荐指数
1
解决办法
2万
查看次数

Oracle Form Builder:在表单中的选项卡之间切换

我正在oracle表单生成器中构建一个表单

我有一个带标签的画布

我需要知道如何在按下按钮时切换到下一个选项卡

那么我将如何编程到下一个标签按钮?

sql oracle tabs builder oracleforms

4
推荐指数
1
解决办法
8634
查看次数

如何开始学习oracle表单和报告?

我有完整的sql和plsql课程,我想开始学习oracle表单和报告,所以我想知道如何开始和我需要什么(书籍,网站..)

谢谢

oracle oracleforms

4
推荐指数
1
解决办法
2万
查看次数

Oracle Forms 与 APEX

为什么公司和开发人员从 Oracle Forms 迁移到 APEX?

我需要这个问题的答案,因为我要开发新的应用程序,并且我在 Oracle Forms 和 APEX 之间犹豫

oracleforms oracle-apex

4
推荐指数
1
解决办法
1万
查看次数

WHEN_VALIDATE触发器中的GO_BLOCK

我正在使用oracle表单.每当修改特定字段的值时,我都必须运行一个过程.我必须执行的过程包含一个go_block指令,该指令不能在when_validate_item触发器中使用.反正有没有绕过这个?

编辑

我必须使用when_validate_item,因为必须在修改字段时运行我必须运行的过程,但是在执行验证之前.

sql oracle plsql oracleforms

4
推荐指数
1
解决办法
2万
查看次数

如何删除弹出列表中的空元素

我对Forms Builder 10.1.2.0.2中的可疑行为有疑问.

当我有一个列表对象(弹出列表)时,我可以在对象的属性选项板中定义一些值.因此,您可以设置显示的名称和值.在这个设置弹出列表项目的小窗口中,您会自动获得列表末尾的空白项目.当我现在点击这个空项目时(当你想添加项目时),表单生成器会自动在最后添加一个新的空项目.当我单击这个新的空项目时,Forms Builder会另一个空的...等等.这很可疑,因为当我以"OK"结束此对话框时,它将被保存,当我打开表单(通过web)时,我在列表的末尾有一个,两个(或更多)空元素列表.但是我无法从Forms Builder的列表中删除这些空的.

所以我的问题是:如何删除弹出列表中的空项?

我在键盘上点击"del"按钮尝试它或删除项目的设置值(我希望Forms Builder删除没有值的项目).但一切都没有帮助.

oracleforms oracle11g

4
推荐指数
1
解决办法
1万
查看次数

oracle视图和网络流量

我真的不明白Oracle电子商务套件开发人员指南中的这一行是什么意思.使用视图时,"网络流量最小化,因为所有外键都在服务器上非规范化."

当解析与视图相关联的查询时,是否可以请一些人注意一下?
是否已解析与视图关联的查询?

我找不到答案.请提供任何有用的oracle文档链接.

sql oracle performance oracleforms

4
推荐指数
1
解决办法
193
查看次数

查看oracle app并获取:java.lang.ClassNotFoundException:oracle.forms.engine.Main

我正在尝试调试oracle表单应用程序.在生产中,当我加载应用程序时,我收到一个错误:java.lang.ClassNotFoundException:oracle.forms.engine.Main

我不确定导致这个问题的原因.我现在一直在搜索论坛半天,看起来它可能与java版本问题有关.

我已经包含了(略微修改以保护我的公司)java控制台输出,如果我正确读取它,看起来像证书需要重新打包.
但是,当我查看该网站的证书时,它表示已通过verisign验证.

我正在使用IE 9来尝试查看表单应用程序,我得到一个:java.lang.ClassNotFoundException:oracle.forms.engine.Main

在Java控制台中,我得到以下输出:

Java Plug-in 1.6.0_45 Using JRE version 1.6.0_45-b06 Java HotSpot(TM) Client VM User home directory = C:\Users\my_username network: Cache entry not found [url: https://company_site.ca:4446/forms/java/frmall.jar, version: null] network: Connecting https://company_site.ca:4446/forms/java/frmall.jar with proxy=DIRECT network: Connecting http://company_site.ca:4446/ with proxy=DIRECT javax.net.ssl.SSLException: Received fatal alert: unexpected_message at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source) at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Source) at sun.plugin.PluginURLJarFileCallBack.connect(Unknown Source) …

java oracle internet-explorer oracleforms oracle10g

4
推荐指数
1
解决办法
3万
查看次数

如何以编程方式从 oracle 表单连接到数据库

我正在使用 oracle forms 6i,我想使用 pl/sql 代码以编程方式连接到数据库

当表单像这样运行时,我不希望最终用户插入用户名、密码和数据库名称:

.我不希望最终用户面对这个对话框

我使用了这样的预成型触发器:

begin
    execute 'connect to hr/hr@yemensoft';   
end;
Run Code Online (Sandbox Code Playgroud)

但它返回错误;

error 103 at line2, column 10 encountered the symbol "connect to hr/hr@yemensoft" when expecting one of the following: :=.(@%;

oracle plsql oracleforms

3
推荐指数
1
解决办法
4397
查看次数

将 Oracle 表单 6I 迁移到 12C

当与 run_report_object() 一起使用时, data_parameter 常量将不起作用。我在将 oracle forms 6I 迁移到 oracle forms 12C 时收到此消息。请给我解决方案。

oracle oracleforms oracle12c

3
推荐指数
1
解决办法
521
查看次数