如何在我的 APEX 数据库中动态搜索值

How to search dynamicaly a value into my APEX database

我正在研究 Apex 应用程序,但遇到了一个问题。我创建了一个表格来添加订单。用户需要 select 一种产品以及 he/she 想要多少产品。然后,我将计算总金额并将该信息(全部)添加到我的订单数据库中。但是,我不知道如何从我的数据库(条目 product_price)中动态获取产品价格。我需要等到用户 select 产品,然后进行搜索

我了解到最好的选择是使用动态操作。我曾尝试使用以下 SQL/PL 语句创建一个,但它不起作用:

RETURN (
  SELECT PRODUCTS.PRICE
  FROM PRODUCTS
  WHERE PRODUCTS.PRODUCT_ID=(RETURN :P12_PRODUCT;));

如您所见,我想要使用此代码select 使用 product_id 作为过滤器从我的产品数据库中获取价格。 P12_Product 是产品的 ID selected。

  • Select 您的产品 LOV 项,例如P12_PRODUCT
  • 创建动态动作
    • name: "onChange - 获取产品价格"
    • 事件:“改变”
      • 操作:“设置值”
      • 设置类型:“SQL 语句”
      • SQL 声明:SELECT PRODUCTS.PRICE FROM PRODUCTS WHERE PRODUCTS.PRODUCT_ID = :P12_PRODUCT
      • 要提交的项目:P12_PRODUCT
      • 受影响的商品:Select 您希望产品价格 return 的商品,例如P12_PRODUCT_PRICE