Идентификация клиентов на основе нескольких полей в MS access 2013
Я хочу создать базу данных клиентов Microsoft Access (2013), где клиенты идентифицируются по их имени и адресу (я хочу разрешить нулевые адреса). Так например:
Он должен принять
Имя-------------Адрес
Джо Смит--------123 Главная Улица
Сара Грин------123 Главная Улица
Боб Бейкер------- - - Нуль
Джо Смит--------456 Первая Улица
Что я уже пробовал:
Последнее решение, которое я попробовал, состояло в том, чтобы сделать имя и адрес первичным ключом. К сожалению, это не позволяет использовать нулевые значения в столбце адреса. В столбце имя не будет никаких нулей, но будут дубликаты.
Еще одно решение, которое, как я ожидаю, будет предложено, - это сделать столбец автоматического номера и назвать его CustomerID. Я думаю, что могу в конечном итоге включить это, но это позволит мне дать одному и тому же клиенту два разных идентификатора клиента, например:
CustomerID------Имя-----------Адрес
1-----------------Джо Смит-------123 Главная Улица
2-----------------Джо Смит-------123 Главная Улица
Richard MacCutchan
Зачем вам вообще нужны две записи для одного и того же клиента?