Заполнение сетки из двух разных источников записей (таблиц)

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

Несколько данных (ключ) в одном свитке.

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

3 ответа

Решение

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

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

ошибка SQL

,

Я сделал это только тогда, когда вторая запись является производной / рабочей записью. Можете ли вы создать представление, объединяющее обе записи, и поместить его в сетку? К вашему сведению, peopleoftoft давайте обновим данные в представлении, что не типично для системы Oracle db.

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

Другие вопросы по тегам