Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связь записи таблицы с другими записями в той же таблице / 19 сообщений из 19, страница 1 из 1
22.03.2016, 22:20
    #39198367
antohabio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
Пытаюсь решить следующую задачу.
Есть таблица - Публикации. Каждая публикация имеет список литературы, элементами которого являются другие записи из этой же таблицы (Публикации).
Как реализовать такую структуру, с возможностью узнать список публикаций, на которые ссылается данная публикация и узнать список публикаций, которые ссылаются на данную публикацию.
...
Рейтинг: 0 / 0
22.03.2016, 22:24
    #39198370
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
antohabio,
Мюнхаузен тоже из болота вытаскивал сам себя за волосы.
Нужны две таблицы:"публикации" и "ссылки"
...
Рейтинг: 0 / 0
22.03.2016, 22:25
    #39198371
antohabio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
sdku, т.е. придется дублировать записи?
...
Рейтинг: 0 / 0
22.03.2016, 22:41
    #39198379
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
"Деревянная" табличка.
Поле ParentID - FK на PK этой-же таблички - ItemID.
...
Рейтинг: 0 / 0
22.03.2016, 22:53
    #39198381
antohabio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
Predeclared, не могли бы поподробнее объяснить?
...
Рейтинг: 0 / 0
22.03.2016, 23:12
    #39198390
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
Боюсь, этот вариант вам не подойдет,
потому как в нескольких публикациях может оказаться в списке литературы одна и та-же публикация.
...
Рейтинг: 0 / 0
22.03.2016, 23:23
    #39198397
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
Вам, как и говорил sdku, лучше пользовать дополнительную табличку для ссылок.
...
Рейтинг: 0 / 0
23.03.2016, 10:58
    #39198582
Связь записи таблицы с другими записями в той же таблице
antohabioЕсть таблица - Публикации. Каждая публикация имеет список литературы Как выглядит "список литературы"?
...
Рейтинг: 0 / 0
23.03.2016, 11:55
    #39198659
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
PredeclaredБоюсь, этот вариант вам не подойдет,
потому как в нескольких публикациях может оказаться в списке литературы одна и та-же публикация.

Это если работать в 2003...
В новомодных версиях есть multivalued fields...
Отучают нас по тихому от нормальной логики и здравого смысла... отучают...
...
Рейтинг: 0 / 0
23.03.2016, 12:22
    #39198691
antohabio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
Анатолий ( Киев ), расскажу подробнее и начну издалека) у публикаций есть авторы, они лежат в отдельной таблице и через дополнительную таблицу запросом многие-ко-многим связаны с публикациями. Т.е. в форме публикации я имею подчиненную форму в виде таблицы, где прописаны авторы.
По сути, мне нужно сделать аналогично и со списком литературы, только проблема в том, что записи находятся в одной таблице, а в не в другой.

По поводу создать таблицу с записями для списка литературы. Можно ли ее обновление автоматизировать? Т.е. если я добавил запись в основную таблицу, то она автоматически добавилась бы в дополнительную.
...
Рейтинг: 0 / 0
23.03.2016, 12:29
    #39198700
\\\\
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
antohabioПо поводу создать таблицу с записями для списка литературы. Можно ли ее обновление автоматизировать? Тебе стоит поступить как тут antohabioу публикаций есть авторы, они лежат в отдельной таблице и через дополнительную таблицу запросом многие-ко-многим связаны с публикациями.Через похожую таблицу, условно названная Ссылки, и будет связана таблица Публикации сама с собой.
Про это тебе и говорят.
...
Рейтинг: 0 / 0
23.03.2016, 12:41
    #39198711
antohabio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
\\\\, т.е. нужна еще одна таблица с записями аналогичными в основной таблице??
...
Рейтинг: 0 / 0
23.03.2016, 12:50
    #39198717
\\\\
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
antohabio, нет, не нужна. Нужна таблица связи многие-ко-многим с двумя полями в которых будут внешние ключи таблицы Публикации.
...
Рейтинг: 0 / 0
23.03.2016, 13:08
    #39198738
\\\\
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
antohabio, типо так
...
Рейтинг: 0 / 0
23.03.2016, 13:17
    #39198752
antohabio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
\\\\,совсем запутали. Что за таблица Публикации1, почему она есть в схеме данных, но отсутствует в списке таблиц?
...
Рейтинг: 0 / 0
23.03.2016, 13:19
    #39198753
\\\\
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
antohabio, это алиас (псевдоним) таблицы Публикации. А как она будет отображаться по твоему?
...
Рейтинг: 0 / 0
23.03.2016, 13:36
    #39198761
antohabio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
\\\\, я первый раз о таком слышу) понял что это. Вподе то что мне нужно. Дома в рабочую базу внедрю, отпишусь.
Спасибо
...
Рейтинг: 0 / 0
23.03.2016, 14:13
    #39198802
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
antohabio,
или так:
...
Рейтинг: 0 / 0
23.03.2016, 14:17
    #39198809
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь записи таблицы с другими записями в той же таблице
публикация будет отражена в списке для выбора (поле Наименование подчиненной формы)если для нее существует запись в форме(таблице)авторы
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связь записи таблицы с другими записями в той же таблице / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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