Apex搜索,放置在保留区域,重复直到提交

时间:2016-10-12 18:21:46

标签: oracle oracle-apex oracle-apex-5

另一个Apex问题。我正在使用Apex 5,但是假设它与旧的顶级版本类似。

我基本上是在尝试构建一个基本的销售应用程序,该应用程序从表中取出库存并相应地调整库存数量。

这是一个简单的单一搜索字段,可从表中选择任何列,然后显示结果。 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')

这一切都很好,适用于每一列。

现在是个大问题。一旦我点击搜索按钮,我想有一个选项来按下数字值的按钮或文本字段,然后将所选项目添加到页面底部的保留区域。 所以,如果我搜索"面包"我会找到结果,选择数量一个,或者按一个添加按钮,这就是问题所在的地方。一旦我完成了对面包的搜索并选择它,我就开始新的搜索" milk"这不应该清除以下选择"面包"。一旦我选择了所有项目并添加到保留区域,我想点击Checkout"按钮"它将所有值传递到下一页。

这不是一个在线网站,而是一个真正的销售点系统,所以如果我能坚持使用顶点部分,那就更喜欢了。我考虑过移动到外部程序,我可以让perl进程运行hold,直到我提交,但我试图在Apex中这样做,而不是使用我最喜欢的perl语言:)

1 个答案:

答案 0 :(得分:0)

APEX系列非常适合这种情况 https://docs.oracle.com/cd/E14373_01/appdev.32/e11838/advnc.htm#HTMDB25878

这是全球临时表' APEX世界(逻辑上,不是物理上的)。