2015-09-01 2 views
0

Я пытаюсь остановить дубликаты записей в моей базе данных (см. Ниже). например, он выдает сообщение об ошибке, если vechID, дата сбора и дата возврата совпадают. Я открываю таблицу в представлении дизайна и индексировании щелчков, а затем индексирую соответствующие поля. но он не будет работать, позвольте мне и не буду говорить «нет» из-за повторяющихся значений. это правильный методОстановить дублирование индексации

 
Booking ID VechID CuID Collection date  Return date 
1    3 7  01/07/2017   10/07/2018 
2    1 7  23/04/2017   16/05/2018 
3    2 1  17/05/2017   28/05/2018 
4    4 2  15/05/2017   20/05/2018 
5    5 2  01/06/2017   24/06/2018 
6    6 2  22/07/2017   29/08/2018 
7    4 8  01/07/2017   15/07/2018 
8    8 8  01/08/2017   20/08/2018 
9    8 2  21/01/2017   20/01/2018 
10    4 8  25/09/2017   02/10/2018 
13    8 8  25/09/2017   02/10/2018 

ответ

1

Да, вам нужно создать уникальный индекс на полях (vechID, дата сбора, дата возврата).

Конечно, вы не можете этого сделать, если у вас уже есть данные в таблице, которые нарушают этот уникальный индекс.

С помощью мастера запросов для повторного поиска найдите и удалите их.