2015-04-09 6 views
0

Мне было интересно, есть ли способ заполнить таблицу, используя две разные записи. Мои записи имеют одни и те же первичные ключи, но когда я добавляю специфические поля к моей сетке у меня есть эта ошибка:заполнение сетки из двух разных источников записи (таблицы)

More than one data (key) in one scroll.

Я попытался сделать поле зрения управления в моей основной записи, а затем передать новую запись поля как относительные поля, но в этом случае данные не заполняются в моей сетке. Любая помощь или намек будут высоко оценены.

ответ

0

ОК, ребята, наконец, после всех обсуждений и много раундов, я понял, как это сделать.

Вам нужно добавить нарисовать сетку рядом с вашей старой сеткой и заполнить ее новой записью, которая имеет динамический вид (динамический sql). Единственный важный случай - вам нужно убедиться, что порядок ваших полей в ваших записях находится в том же порядке ваших полей в заявлении SELECT вашего sql. В противном случае вы увидите

an SQL error

.

1

Я сделал это только тогда, когда 2-я запись - это производная/рабочая запись. Можете ли вы создать представление, объединяющее обе записи, и поместить представление в сетку? FYI, peopleoft, давайте обновим данные в представлении, что не типично в системе oracle db.

+0

Я попытался объединить их в представлении, но не повезло –

+0

Что касается поиска существующей страницы, где она настроена так, как вы хотите. Будет ли страница PeopleTools> Security> User Profiles> User Profiles -> Roles схожими функциями с тем, что вы пытаетесь дублировать? –

+0

Кроме того, возможно ли, что у вас есть проблема с порядком ключей? Есть ли запись уровня 0 и это запись уровня 1? Имеет ли запись уровня 1 те же клавиши, что и запись уровня 0? Кроме того, fyi, порядок полей имеет значение, а также атрибуты полей в записях. –

0

Попытайтесь создать поле в качестве поля управления дисплеем, которое выступает в качестве первичного ключа для своей родной таблицы и как внешний ключ для какой-либо другой записи. Поле должно быть связано, если оно извлекается из какой-либо другой записи. то есть из записи, которая не находится в настоящее время. Я так думаю, что вы можете получать данные в сетку или прокручивать соответственно из нескольких записей.

 Смежные вопросы

  • Нет связанных вопросов^_^