1

ORACLE xe と Apex を使用するのは今回が 2 回目です。これが私がやろうとしていることです..次のクエリを実行しようとしていますSELECT * FROM EMPLOYEES WHERE JOB_TITLE = 'CLERK'

ただし、SQLコマンドプロンプトからではなく、gui/apexからです。ここに方法があります-1つのテキストフィールドと1つの送信ボタンを備えたページ1を作成しました。

もちろん、テキスト フィールド値 CLERK を入力します。送信ボタンをクリックすると、たとえば page2 に移動し、その page2 でクエリの引数を受け取ります。もちろん、クエリは page2 に配置されます。

これはオラクルを知っている人にとってはかなり簡単だと思います。もちろん、必要なのはこれだけなので、PHP/Mysqlでこれを行う方法は簡単です。

#1 Get value from input
#2 Pass it to the next page using javascript or whatever
#3 Execute query on the next page using the value passed in where

ありがとう、説明のヒントのヒントのリンク..何でも大歓迎です

4

1 に答える 1

2

他のページからApexアプリケーションの任意のアイテムを参照できます。たとえば、1ページ目にアイテムP1_JOB_TITLEがあり、2ページ目に次のようなクエリを記述します。

SELECT * FROM EMPLOYEES WHERE JOB_TITLE = :P1_JOB_TITLE;

(警告:ページ1に、ページの送信時にアイテムの値をクリアする「リセット」プロセスがないことを確認してください)

ただし、必要がない場合は、アイテムを別のページに配置する必要はありません。レポートと同じページに配置することもできます。

于 2010-01-08T10:24:16.097 に答える