プライマリ・コンテンツに移動
Oracle® Forms Oracle Forms 6iからOracle Forms 12cへのアップグレード
12c (12.2.1.3.0)
E90223-01
目次へ移動
目次

前へ
前へ
次
次へ

5 トリガー

使用可能なツールを合理化し、Web用のFormsアプリケーションを構築する開発プロセスを簡素化するために、Webデプロイに適用できないトリガーが削除されています。また、一部のトリガーの機能がより厳しく制限されるようになりました。

この節の内容は以下のとおりです。

5.1 廃止されたトリガー

廃止されたトリガーのリスト。

表5-1 廃止されたトリガー

廃止されたトリガー アップグレードの注意点

ON-DISPATCH-EVENT

OLEアイテムとOCXアイテムにのみ適用されます。したがって、アップグレード・パスまたはその代替機能はありません。

すべてのV2スタイルのトリガー

V2スタイルのトリガーを含むFMBを開くと、それらのトリガーが削除され、削除されたトリガーの名前を示す警告メッセージが表示されます。このリリースにアップグレードする前に、Forms 6iでV2スタイルのトリガーをPL/SQLに再コーディングする必要があります。

When-Mouse-Move、When-Mouse-Enter、When-Mouse-Leaveトリガー

これらのトリガーは、ネットワーク・トラフィックの量が多くなる可能性があるため、Web上での実行時には無視されます。

5.2 トリガーの適用ルールの厳格化

特定のトリガーの使用は、従来より厳しく制限されます。これらのトリガーは、使用方法が正しくないと実行されません。

厳しく制限されているトリガーのリスト。

表5-2 使用制限のあるトリガー

トリガー 制限された使用方法

WHEN-CLEAR-BLOCK

WHEN-CREATE-RECORD

WHEN-DATABASE-RECORD

WHEN-NEW-RECORD-INSTANCE

WHEN-REMOVE-RECORD

ブロック・レベルとフォーム・レベルでのみ使用可能です。項目レベルでは使用できなくなりました。

WHEN-NEW-FORM-INSTANCE

フォーム・レベルでのみ使用可能です。ブロック・レベルと項目レベルでは使用できなくなりました。