Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Реализация формы на основе связи "многие-ко-многим" (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/realizaciya-formy-na-osnove-svyazi-mnogie-ko-mnogim-363742/)

Guest 01.10.2011 02:32

Реализация формы на основе связи "многие-ко-многим"
 
Здравствуйте!Я только пытаюсь освоить Bаse и у меня возникла следующая проблема:пытаюсь сделать базу прочитанных книг; у одного автора может быть несколько книг, у одной книги может быть несколько авторов. То есть связь "многие-ко-многим". Я ее реализую через вспомогательную таблицу "авторы-книги", которая связывает ид_книги, ид_автора и в ней присутствует свой собственный ид, потому как Base его обязательно создает. Далее создаю форму"Книги", в ней создаю субформу на основе таблицы "авторы-книги", в которой закономерно отображаются только иды авторов, а не их фамилии. Добавил к субформе еще одну субформу на основе таблицы "авторы". Отображается тот автор, который привязан к иду в первой субформе. Вносить новых авторов, да и вообще оперировать авторами,а не их идами, невозможно. Все это я проделывал под Windows, версия ОО - 3.2.1Возможно, что кто-то сталкивался с данной проблемой и у него есть решение. SQLом не владею (


Часовой пояс GMT, время: 20:51.


© www.otvetnemail.ru - Форум вопросов и ответов.