powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма для многие-ко-многим
25 сообщений из 64, страница 1 из 3
Форма для многие-ко-многим
    #32543698
Akram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как лучше всего реализовать сабж? Типичный пример: есть статьи с несколькими авторами, нужно из справочника авторов добавлять для статьи авторов (одного или нескольких) ну и другие атрибуты.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32543710
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну и где тут многие-ко-многим? Статья одна, авторов много.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32543712
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
То есть структура должна быть такая:

таблица статей (как минимум для заголовка статьи и выходных данных)
справочник авторов
таблица сочетаний автор+статья
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32543971
Akram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Совершенно верно. Структура такая. Форму как построить?
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32544039
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать форму (источник - таблица статей), вставить в нее подчиненную(источник таблица сочетаний автор+статья), вид подчиненной - ленточная или табличная.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32544066
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Л Кэролл:
А куда мне идти?
Это зависит от того, куда ты хочешь попасть
А мне все равно
Тогда все равно, куда идти

Мне кажется, тут две формы: Автор и его произведения и произведение и его авторы. Можно построить с вложенностью 2: Автор, произведения, и авторы каждого произведения. Короче, реши, что ты хочешь увидеть, и тогда решение тривиально.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32544220
Akram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо. лучший вариант примерно такой: форма Статьи, в которой вложенная форма в виде таблички Авторы. В ее строки добавляются авторы - один или несколько.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32544252
Akram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так, вроде проясниолсь немного, спасибо.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32544619
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Саныч

авторНу и где тут многие-ко-многим? Статья одна, авторов много

авторТо есть структура должна быть такая:

таблица статей (как минимум для заголовка статьи и выходных данных)
справочник авторов
таблица сочетаний автор+статья

ИМХО - классическое многие ко многим :)
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545589
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Насколько я помню ботанику, многие-ко-многим - это без промежуточной таблицы, в которой один.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545630
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч, нет. Кусок из Гетца:
Отношения "многие-ко-многим"
Две таблицы связаны отношением "многие-ко-многим" (М->М), если каждой строке в первой таблице соответствует много строк во второй таблице и каждой строке во второй таблице соответствует много строк в первой таблице. Отношения типа М->М не могут быть смоделированы в программах реляционных баз данных, включая Access. Отношения такого типа должны быть представлены множеством отношений типа 1->М. Например, пациент может иметь много страховок, а страховые компании могут иметь много пациентов. Поэтому таблица tblPatient медицинской базь данных будет связана с таблицей tblInsurer (страховые компании) отношением типа М->М. Чтобы смоделировать такие отношения между двумя указанными таблицами, необходимо создать третью таблицу, таблицу связи. Присвоим ей имя tblPtlnsurancePgm (программа страхования). Данная таблица будет содержать только одну строку для каждой программы страхования, которой охвачен пациент (рис. 4.5). Таким образом, отношение М—>М между таблицами tblPatient и tbllnsurer может быть разбито на два отношения 1—>М (таблицы tblPatient и tblPtlnsurancePgm, а также tbllnsurer и tblPtlnsurancePgm связаны между собой отношением 1->М.)
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545634
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ОК. То есть м-м в чистом виде невозможно, обязательно делать м-1-м, но именно это и называется м-м. С терминологией я разобрался. Но раз обязательно делать м-1-м, то вопрос про интерфейс для м-м сводится к вопросу про интерфейс для двух 1-м.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545639
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полностью согласен, название топика неверно, о формах так нельзя сказать.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545640
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кстати, в том посте, где paparome цитирует меня, вообще получается не м-1-м, а 1-м-1. А это уже совсем не м-м.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545648
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как правильно такое записать?
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545650
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну так оно и есть - 1-м-1. Кстати, в той таблице, которая в середине, может быть больше полей, и каждому из них может соответствовать свой справочник. И тогда будет совсем очевидно, что это никакое не м-м.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545652
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Гетца в приведенном куске есть ссылочка на рисунок. И на нем приведена именно такая схема.
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545653
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Как интересно... И кто же тут к кому м-м?
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545655
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень интересная дискуссия... Можно поучавствовать? )
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545657
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Это был риторический вопрос? :^)
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545659
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совсем нет. Именно попытка получить разрешение :) А то как-то так повелось, что мои посты получаются в большинстве топиков последними... Умирают почему-то топики после моего появления :(
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545660
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Елы & моталы... Мы уже давно и внимательно слушаем. :^)
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545661
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указанная схема действительно является м-м, ибо одному idT1 могут соответствовать несколько idT2, и наоборот.
Вот только я так и не понял, чего же надо автору топика :(
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545663
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч, исходя из логики, кстати и описанной в куске, я согласен - M-1-М. Но на диаграмме выглядит не так...
Я ни на чем не настаиваю... :)

Exquisite - на то и форум
...
Рейтинг: 0 / 0
Форма для многие-ко-многим
    #32545665
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
))))))))))))))))))
Саныч-Саныч (кочая головой), откуда такая несдержанность ))))))))
...
Рейтинг: 0 / 0
25 сообщений из 64, страница 1 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма для многие-ко-многим
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]