Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
1 / 1 / 2
Регистрация: 03.10.2021
Сообщений: 138

Как правильно связать две таблицы несколько раз?

30.04.2024, 17:09. Показов 2831. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть таблицы "машина" и "человек", у человека куча различных параметров.
В каждой машине сидят от 1 до 3 человек.
То есть, мне нужно создать 3 связи от машины к человеку, одна из которых не будет допускать нул.
Проектирую через ERwin, но если потребуется, можно какие-то правки внести и уже в Access. Как создать такие связи?
Если важно, то сидят они в ряд, всегда один водитель, если в машине людей двое, то второй сидит на втором месте, а третье занято только если заняты оба. Хотя, это не принципиально, можно и без этого обойтись.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.04.2024, 17:09
Ответы с готовыми решениями:

Как правильно связать две таблицы (автомобили и покупатели)
Не судите строго, первый раз работаю с БД. Создал БД с двумя таблицами, таблица Автомобилей и таблица Покупателей, связал...

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

Как связать две таблицы?
ребят, уже какой день не могу решить задачку.. в общем нужно сделать так, чтобы при добавлении данных в таблицу (а также редактировании) с...

36
598 / 404 / 51
Регистрация: 06.03.2022
Сообщений: 2,129
07.05.2024, 13:43
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alvk Посмотреть сообщение
Связь без сохранения целостности - это не связь
А что это?

Не по теме:

Начинающие, при создании БД, довольно часто, изменяют тип СВЯЗИ, снимая флажок, т.к ACCESS не позволяет ввести запись(а без флажка запись "проглатывается", правда такая БД никуда не годится.) Очень часто на форум выкладываются БД в которых все связи без сохранения целостности-дальше можно не смотреть.

Цитата Сообщение от alvk Посмотреть сообщение
Не надо понимать..
Именно попытки понять или разобраться в чем либо ведут к глубоким знаниям предмета

0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
08.05.2024, 07:30
Цитата Сообщение от SDKU Посмотреть сообщение
Не по теме:
к чему этот спич?
Цитата Сообщение от SDKU Посмотреть сообщение
Именно попытки понять или разобраться в чем либо ведут к глубоким знаниям предмета
а это страничка юмора или уже празднуем 9 мая? Я писал, что не надо меня понимать неправильно. К каким знаниям вы придёте на этом пути?
0
1 / 1 / 2
Регистрация: 03.10.2021
Сообщений: 138
09.05.2024, 23:59  [ТС]
Собственно, пожалуйста, ознакамливайтесь.

С такой конструкций я в итоге и буду работать.
Целостность сохраняется, как можете заметить.
Вложения
Тип файла: rar Архив WinRAR.rar (14.0 Кб, 11 просмотров)
0
 Аватар для VinniPuh
9147 / 6179 / 594
Регистрация: 27.03.2013
Сообщений: 20,049
10.05.2024, 05:20
Цитата Сообщение от Слава57 Посмотреть сообщение
...Собственно, пожалуйста, ознакамливайтесь...
Полная жесть.

ТС по ходу вааще полный нуб, если такое вытворяет.
1
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.05.2024, 07:05
Цитата Сообщение от Слава57 Посмотреть сообщение
Собственно, пожалуйста, ознакамливайтесь.
С чем? Я Выложил Вам такой вариант, но Вы
об этом забыли ... . Поставили свои имена (типа "Втойрой_чел") и все.
Миниатюры
Как правильно связать две таблицы несколько раз?   Как правильно связать две таблицы несколько раз?  
0
1 / 1 / 2
Регистрация: 03.10.2021
Сообщений: 138
10.05.2024, 08:49  [ТС]
Потому что нужно было объяснить, что эти три таблицы это своего рода ссылки на одну и ту же. И да, с какого перепуга это "идти своим путём"?
Кстати, если вы не заметили, там есть элементы null, которые вы вообще назвали невозможными.
0
Эксперт MS Access
 Аватар для Eugene-LS
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
10.05.2024, 09:00
Цитата Сообщение от Слава57 Посмотреть сообщение
там есть элементы null, которые вы вообще назвали невозможными.
По связям (с поддержкой целостности) их быть не должно.
Да, MSA такое "пропускает", но это считаю за глюк, и может привести к разрушению БД.
Если вам целостность не нужна - так и сделайте связи без неё.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.05.2024, 09:30
Цитата Сообщение от Слава57 Посмотреть сообщение
там есть элементы null, которые вы вообще назвали невозможными.
Где я об этом написал? Задаю конкретный вопрос - Вам дали решение Вашей "хотелки" или нет.
Во вложении база из которой эта схема, чтобы Вы не придумывали "назвали невозможными". Там есть пример таблицы с пустыми полями.
М_КодМ_ОбозначениеЧ1Ч2Ч3
2м11  
3м212 
4м3123
Вложения
Тип файла: zip ччч.zip (8.3 Кб, 2 просмотров)
0
1 / 1 / 2
Регистрация: 03.10.2021
Сообщений: 138
10.05.2024, 10:17  [ТС]
Целостность мне нужна. И если элемент есть, значит должен доставаться из записей другой таблицы. Но его может и просто не быть.

Добавлено через 2 минуты
А как мне ещё расценить слова «Ух ты! А создайте мне связь, любую, потом покажите null в таблице в поле с этой связью. Ну очень интересно!» если не как то, что вы понятия не имеете, как такую связь сделать и считаете, что это просто нельзя?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.05.2024, 10:26
Цитата Сообщение от Слава57 Посмотреть сообщение
Целостность мне нужна.
А разве ее нет. И когда ссылаетесь на кого-то принято делать явное цитирование (есть такая возможность - выделив текст - использовать "цитировать". Вам был задан вопрос - ответа не вижу.
Цитата Сообщение от ltv_1953 Посмотреть сообщение
Вам дали решение Вашей "хотелки" или нет.
0
1 / 1 / 2
Регистрация: 03.10.2021
Сообщений: 138
10.05.2024, 10:31  [ТС]
Когда задаёте вопрос, принято использовать знак вопроса. Ответ дали, решение задачи. А мне нужен был ответ, принцип решения, способ, зачем сюда приходить. Его нашел сам. А вот чего я не просил это хамства, но получил его сполна, с запасом, надолго хватит.
Про целостность я писал другому человеку.
0
10.05.2024, 10:32

Не по теме:

А ТС-то ни ников не различает, ни собеседников.
Интересный феномен.

0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
10.05.2024, 10:39
Цитата Сообщение от Слава57 Посмотреть сообщение
А мне нужен был ответ, принцип решения, способ
Цитата Сообщение от ltv_1953 Посмотреть сообщение
для Вашей "хотелки" используют алиасы
Типа прочитать что это такое вера не позволяет?
Надоело Ваше вранье - в игнор.
0
1 / 1 / 2
Регистрация: 03.10.2021
Сообщений: 138
10.05.2024, 11:14  [ТС]
Типо когда я хочу узнать, как что-то делается, Я хочу получить ответ, как это делается, а не одно слово, которое самому и гуглить ещё, самому разбираться и готовое решение.
0
Эксперт MS Access
 Аватар для Eugene-LS
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
10.05.2024, 11:25
Цитата Сообщение от Слава57 Посмотреть сообщение
которое самому и гуглить ещё
Так это вам сюда надобно:
Кликните здесь для просмотра всего текста



1
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
11.05.2024, 09:16
Цитата Сообщение от Слава57 Посмотреть сообщение
И можно ли вообще создавать такие вот связи
Можно, как и мухоморы можно есть - единожды.

Добавлено через 1 минуту
Цитата Сообщение от Слава57 Посмотреть сообщение
Я хочу получить ответ, как это делается, а не одно слово, которое самому и гуглить ещё, самому разбираться и готовое решение.
Тут я без матов ответить наверное не смогу. Вот такой вот у нас яркий образчик наглости нарисовался.
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4181 / 2466 / 513
Регистрация: 13.12.2016
Сообщений: 8,389
Записей в блоге: 5
11.05.2024, 11:31
Цитата Сообщение от Слава57 Посмотреть сообщение
Я хочу получить ответ, как это делается, а не одно слово, которое самому и гуглить ещё, самому разбираться и готовое решение.
А ответ может быть неожиданным в виде понижения репутации, чтобы всем было видно кому собирались помочь.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.05.2024, 11:31

Как связать две таблицы
Добрый день! Помогите, пожалуйста, связать 2 таблице на главной форме. Чтобы при выборе данной из одной таблицы появлялись дополнительные...

Как связать две таблицы?
Добрый день! Я новичок на Вашем форуме и прошу сильно не пинать! Просмотрел вроде поисковик, но данной темы не нашел. прошу помощи...

Как связать две таблицы
База состоит из двух таблиц Department --- id (int primary key) --- name (varchar) --- parent (int) Users --- Id ---...

Как связать две таблицы
Всем здравствуйте. Как сделать чтобы при выборе в listbox любого из районов к примеру, Добрушский см. рис 1, нам выдала все записи в гриде...

Как связать две таблицы?
Как связать 2 таблицы в одном LINQ to SQL запросе? никак понять не могу блин


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru