Перейти к содержимому


Создание уникальных групп полей.


Сообщений в теме: 3

#1 OLDest

    Активный участник

  • Пользователи
  • PipPipPip
  • 268 сообщений
  • Пол:Мужчина
  • Город:Калининград

Отправлено 01 Декабрь 2013 - 20:49

На сегодняшний день в КБ реализован механизм уникальности одного поля, т.е можно указать что поле уникально и 2-х одинаковых записей по этому полю в таблице не будет.
Почему бы не сделать "набор уникальных полей" или "группа уникальности" - в эту группу/набор включить поля, сочетание которых будет уникально, но при этом сами по себе поля не уникальны. Например набор Фамилия, Имя, Отчество, Дата рождения. Сами по себе поля не уникальны но 2-х записей в которых все значения этих полей совпадают - быть не может.
Купил лицензию КБ

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Декабрь 2013 - 12:37

Думали об этом, но пока не реализовано (видимо не возникало острой необходимости у заказчиков).

#3 OLDest

    Активный участник

  • Пользователи
  • PipPipPip
  • 268 сообщений
  • Пол:Мужчина
  • Город:Калининград

Отправлено 02 Декабрь 2013 - 19:36

Есть такая необходимость :-)
Купил лицензию КБ

#4 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 05 Апрель 2014 - 12:52

Согласен. Но можно математически вычислять поле суммы и по нему алгоритмически проверять уникальность. А хотелось бы встроенную функцию проверки. Пока при суммирование текстов в поле, указанное как уникальное, никаких проблем для дублирования нет. Впрочем как и для других случаев вычисляемых и импортируемых значений. Контроль работает только при ручном вводе, к сожалению.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных