5 トリガー
使用可能なツールを合理化し、Web用のFormsアプリケーションを構築する開発プロセスを簡素化するために、Webデプロイに適用できないトリガーが削除されています。また、一部のトリガーの機能がより厳しく制限されるようになりました。
この節の内容は以下のとおりです。
廃止されたトリガー
廃止されたトリガーのリスト。
表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 使用制限のあるトリガー
トリガー | 制限された使用方法 |
---|---|
WHEN-CLEAR-BLOCK WHEN-CREATE-RECORD WHEN-DATABASE-RECORD WHEN-NEW-RECORD-INSTANCE WHEN-REMOVE-RECORD |
ブロック・レベルとフォーム・レベルでのみ使用可能です。項目レベルでは使用できなくなりました。 |
WHEN-NEW-FORM-INSTANCE |
フォーム・レベルでのみ使用可能です。ブロック・レベルと項目レベルでは使用できなくなりました。 |