用来自两个不同记录 (table) 的来源填充网格

filling a grid with from two different record (table) sources

我想知道是否有任何方法可以使用两条不同的记录来填充 table。我的记录具有相同的主键,但是当我将特定字段添加到我的网格时出现此错误:

More than one data (key) in one scroll.

我试图在我的主记录中创建一个控制视图字段,然后将新记录字段作为相关字段引用,但在这种情况下,数据没有填充到我的网格中。任何帮助或提示将不胜感激。

我只在第二条记录是 Derived/Work 记录的情况下这样做过。 您能否创建一个合并两个记录的视图,并将该视图放入网格中?仅供参考,peoplesoft 让您更新视图中的数据,这在 oracle 数据库系统中并不常见。

好吧,经过所有的讨论,我终于找到了解决办法。

您需要添加一个在旧网格旁边绘制一个网格并用具有动态视图(动态sql) 的新记录填充它。唯一重要的情况是,您需要确保 记录中字段的顺序与 sqlSELECT 语句中字段的顺序相同=20=]。否则你会看到

an SQL error

尝试将一个字段作为显示控制字段,作为其本机的主键 table 并作为其他记录的外键。如果从中获取,则需要使字段相关一些其他记录……来自当前不在考虑范围内的记录。我认为这样可以将数据提取到网格中或分别从多个记录中滚动。