Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2016, 10:06   #1
superpsih
Пользователь
 
Регистрация: 14.11.2013
Сообщений: 74
По умолчанию Запрет на повторение из двух таблиц.

Есть три таблицы (см. скрин).
В первой список операций. Вторая - процессы. В каждом процессе участвует какая-то одна из операций. К процессу привязана таблица с группами - (каждая группа - это номер изделия). Т.е. над определённым изделием проводится в итоге определённая операция. Ну и в каждом процессе может быть несколько групп. Вопрос, как сделать так, чтобы на одну и ту же группу нельзя было повесить два процесса с одинаковыми операциями? Т.е. при заполнении таблицы Content при заполнении строки 4 было предупреждение о наличии дубликата.
Если бы не было таблицы Content, а было поле group в таблице process (т.е. в каждом процессе всего одна группа), то это решается легко с помощью индекса и запрета на дубликаты на поля link_to_operation+group. Но у меня эти поля сейчас в разных таблицах (для возможности добавления нескольких групп в процесс).
Изображения
Тип файла: jpg 2016-03-31 09-41-47 Скриншот экрана.jpg (20.8 Кб, 120 просмотров)
Вложения
Тип файла: zip 1.zip (22.3 Кб, 8 просмотров)

Последний раз редактировалось superpsih; 31.03.2016 в 10:09.
superpsih вне форума Ответить с цитированием
Старый 23.04.2016, 13:44   #2
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

Попробуйте соединить по Id: будет связь Один-к-одному (файл не смотрел...)
Андрэич вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрет нажатия двух клавиш движения Serg-Grin Общие вопросы Delphi 7 22.08.2013 07:32
Сопоставление двух таблиц mrlucifer Microsoft Office Excel 3 12.10.2011 13:00
Запрос из двух таблиц T@tali Microsoft Office Access 0 18.05.2010 21:32
Сравнение двух таблиц scaramangi Microsoft Office Excel 0 17.09.2009 17:15
Разность двух таблиц exile БД в Delphi 4 16.03.2009 09:27