さらに別のApex質問。私はApex 5を使用していますが、古いApexのバージョンでも同様です。Apex検索、保管場所に置く、提出するまで繰り返す
私は基本的には、テーブルから在庫を取り出し、それに応じて在庫数を調整する基本的な販売アプリケーションを構築しようとしています。
テーブルから任意の列を選択して結果を表示する単純な単一の検索フィールドです。 P1_Searchはプレーンテキストフィールドで、検索時のSQLクエリの下にあり、テーブル形式を返します。
select * from TABLE where regexp_like(NAME, :P1_SEARCH, 'i')
or regexp_like(BARCODE, :P1_SEARCH, 'i')
or regexp_like(STOCKCODE, :P1_SEARCH, 'i')
or regexp_like(DESCRIPTION, :P1_SEARCH, 'i')
これはすべて問題なく、各列で機能します。
今、大きな質問です。一度私が検索ボタンを押すと、ボタンまたはテキストフィールドを押して選択した項目をページの下部にある保持領域に追加するオプションがあります。 「パン」を検索した場合、結果が見つかるか、数量1を選択するか、または追加ボタンを押して問題が発生します。パンの検索が完了し、それを選択すると、新しい検索が開始されます下の「パン」の選択をクリアしてはならない「ミルク」の場合すべてのアイテムを選択して保持領域に追加すると、すべての値を次のページに移動するCheckoutの「ボタン」を押したいと思います。
これはオンラインサイト用ではなく、実際のPoint of Salesシステムであるため、頂点部分にこだわることができます。私は提出するまで、私が保留を実行しているperlプロセスを持つことができる外部プロシージャに移動することを考えましたが、私はApexでこれを主に行い、私の好きなperl言語を使用しようとしていません:)
すごいです!ミルに感謝、私は方法がなければならないことを知っていた。 :) –