|
17.06.2010, 16:23 | #1 |
Участник
|
Отношение many-to-many
День добрый!
Господа, как решается задача отображения данных в гридах двух таблиц, связанных отношением многие-ко-многим? Создал две таблицы (А, Б), связал из через третью (С). Теперь хочу показыватьэти данные на гридах. Добавляю все три таблицы в датасорс формы, на форме два грида. Главная таблица - А (верхний грид), таблица Б - нижний грид. Связал датасорсы так: Б + С - inner join C + А - delayed В итоге при движении по верхнем гриду данные в нижнем отображаются правильно, но в нижнем гриде не получается ходить по записям - курсор все время прыгает на первую запись. В чем может быть дело? Спасибо. |
|
17.06.2010, 16:27 | #2 |
----------------
|
в неправильной настройке свойства DataSource на Grid-е
|
|
17.06.2010, 16:40 | #3 |
Участник
|
Wamr, в том-то и дело, что источники на гридах указаны верно. Для верхнего грида - А, для нижнего - Б
|
|
17.06.2010, 16:44 | #4 |
----------------
|
так может на нижний надо C, а не B
|
|
|
За это сообщение автора поблагодарили: AlexeyVS (1). |
17.06.2010, 16:49 | #5 |
Участник
|
опс, действительно... Огромное спасибо, Wamr!!! |
|