Oracle Apex 20 多对多关系 - 添加记录
Oracle Apex 20 Many to Many Relationship - Adding records
我是 APEX 的初学者,我需要帮助才能在 APEX 中制作多对多模型。几周以来,ACCESS 中看似非常简单的内容一直让我头疼。
基本上我想做的是在我从我们的仓库中加快货物时生成记录(我们仓库中的每次探险都可以有一定数量的多个项目)
我有以下 tables:
EXPEDITION_RECIEPT:
create table EXPEDITION_RECIEPT (
id number, pk,
info varchar2(4000 char)
)
;
MASTER_ITEMS:
create table MASTER_ITEMS (
id number, pk,
description varchar2(4000 char)
)
;
MASTER_ITEMS_EXPEDITION_RECIEPT:
create table MASTER_ITEMS_EXPEDITION_RECIEPT (
id number, pk,
EXPEDITION_RECIEPT_ID FK,
MASTER_ITEM_ID FK,
QTY NUM
)
;
我查看了主从页面,但据我了解,这主要适用于一对多关系。我还没有找到让我的模型与 Master-Detail 一起工作的方法。我的直觉告诉我应该使用集合。我已经设法找到一种方法来用集合填充我的 table 但问题是一旦我用集合创建记录并将其添加到我的 MASTER_ITEMS_EXPEDITION_RECIEPT table我无法再选择再次打开它并对其进行更改。
有人可以给我任何建议,告诉我正确的方法是什么,并指导我举一些例子。我想大多数面向商业的应用程序都以某种方式实现了这一点。
感谢您的任何建议。
雅库布
对不起,但是 - 这种多对多关系如何?一张远征收据可以包含一项或多项。如果是这样,那就是一对多。
我觉得你发布的表格没问题。
主从页面应该有
expedition_receipt
作为大师和
- 作为细节的交互式网格(基于
master_items_expedition_receipt
table)
expedition_receipt_id
列会从主区域 继承它的值
- 您 select
master_item_id
来自 LoV(值列表)(select 列表或弹出式 LoV)
我是 APEX 的初学者,我需要帮助才能在 APEX 中制作多对多模型。几周以来,ACCESS 中看似非常简单的内容一直让我头疼。 基本上我想做的是在我从我们的仓库中加快货物时生成记录(我们仓库中的每次探险都可以有一定数量的多个项目) 我有以下 tables:
EXPEDITION_RECIEPT:
create table EXPEDITION_RECIEPT (
id number, pk,
info varchar2(4000 char)
)
;
MASTER_ITEMS:
create table MASTER_ITEMS (
id number, pk,
description varchar2(4000 char)
)
;
MASTER_ITEMS_EXPEDITION_RECIEPT:
create table MASTER_ITEMS_EXPEDITION_RECIEPT (
id number, pk,
EXPEDITION_RECIEPT_ID FK,
MASTER_ITEM_ID FK,
QTY NUM
)
;
我查看了主从页面,但据我了解,这主要适用于一对多关系。我还没有找到让我的模型与 Master-Detail 一起工作的方法。我的直觉告诉我应该使用集合。我已经设法找到一种方法来用集合填充我的 table 但问题是一旦我用集合创建记录并将其添加到我的 MASTER_ITEMS_EXPEDITION_RECIEPT table我无法再选择再次打开它并对其进行更改。
有人可以给我任何建议,告诉我正确的方法是什么,并指导我举一些例子。我想大多数面向商业的应用程序都以某种方式实现了这一点。
感谢您的任何建议。
雅库布
对不起,但是 - 这种多对多关系如何?一张远征收据可以包含一项或多项。如果是这样,那就是一对多。
我觉得你发布的表格没问题。
主从页面应该有
expedition_receipt
作为大师和- 作为细节的交互式网格(基于
master_items_expedition_receipt
table) expedition_receipt_id
列会从主区域 继承它的值
- 您 select
master_item_id
来自 LoV(值列表)(select 列表或弹出式 LoV)