0

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

一个滚动中的多个数据(键)。

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

4

3 回答 3

1

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

于 2015-04-10T16:08:34.410 回答
0

好吧,伙计们终于在所有讨论之后,经过多次尝试,我想出了如何做到这一点。

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

SQL 错误

.

于 2015-04-21T14:21:52.207 回答
0

尝试将字段设置为显示控制字段,该字段充当其本机表的主键和其他记录的外键。如果从其他记录中获取字段,则需要相关...目前不在考虑范围内的记录。我认为这种方式可以将数据提取到网格中或分别从多条记录中滚动。

于 2015-05-28T20:14:51.023 回答