1

データブロック テキスト項目の更新に問題があります。

データブロックにwhere条件を使用しているため、問題が発生し、データブロックをロードした後、テキスト項目に新しい値を取得しようとしましたが、値を入れた後、変更はありません...

ブロックに where 条件がある場合に、テキスト項目のデータベース値を変更する方法がわかりません (問題は、値をデータベース値に置き換えることです。

私はオラクル6iを使用しています。

4

1 に答える 1

1

ブロックでクエリを実行すると、Oracle Formsは、データベースから取得したデータをブロックに入力する前に、まずブロックをクリアします。

クエリの実行後にデータベースアイテムに表示される内容を変更する場合は、通常、ブロックのPOST-QUERYトリガーにコードを追加します。このトリガーは、データベースから取得されたレコードごとに1回起動します。

于 2010-07-22T07:01:46.773 に答える