Добрый день.
Можно как-нибудь сделать уникальными связку из двух полей и более, а не одно поле?
Пример.
ФИО можно хранить в базе данных клиентов как одно поле и сделать его уникальным, но с ним не всегда удобно работать.
Лучше хранить ФИО в трех отдельных полях. Но как тогда сделать так, чтобы не попало в одну базу два одинаковых клиента с одинаковым ФИО?
1
Уникальность связки двух полей
Автор vasiliy.zorenko, 19 февр. 2011 16:03
Сообщений в теме: 5
#1
Отправлено 19 Февраль 2011 - 16:03
#2
Отправлено 21 Февраль 2011 - 09:25
Через настройки поля - никак. Но можно написать свое вычисление в таблице, которое будет проверять дубли и выдавать предупреждение.
#3
Отправлено 27 Сентябрь 2016 - 16:02
Можете пояснить на счёт предупреждения, как его сделать? Опять таки вычисление...это же действие при сохранении, то есть запись будет таки создана, как этого избежать?
#4
Отправлено 27 Сентябрь 2016 - 17:18
Можете пояснить на счёт предупреждения, как его сделать?
https://clientbase.r...s/#notification
Опять таки вычисление...это же действие при сохранении, то есть запись будет таки создана, как этого избежать?
Никак, отмены создания на данный момент нет. Но вы можете удалить некорректную запись.
https://clientbase.r...s/#notification
Опять таки вычисление...это же действие при сохранении, то есть запись будет таки создана, как этого избежать?
Никак, отмены создания на данный момент нет. Но вы можете удалить некорректную запись.
#5
Отправлено 27 Сентябрь 2016 - 17:36
CbCoder (27 Сентябрь 2016 - 17:18) писал:
Никак, отмены создания на данный момент нет. Но вы можете удалить некорректную запись.
Хорошо, а как нам вернуться в просмотр именно таблицы после удаления? Т.к. после удаления у нас идёт возврат в просмотр удалённой записи... Можно-ли удалить запись безвозвратно сразу и вернуться в просмотр таблицы?
Спасибо!
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных