Группа уникальных полей

  • 7 Ответов
  • 363 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

lemuriec

  • Новичок
  • *
  • 5
  • 0
Группа уникальных полей
« : 13.06.2016, 00:58:14 »
Добрый день уважаемые форумчане.

Недавно узнал о существовании сия чуда. Но у меня возник вопрос. Как сделать уникальными 2 или 3 поля. Например Год и месяц. То есть сам по себе месяц может повторяться, но вод связка год и месяц должна быть уникальной. То есть чтобы не было 2х записей января 2016 года. Как это сделать?

Заранее благодарю

*

robert

  • Профи
  • ********
  • 4002
  • 371
Re: Группа уникальных полей
« Ответ #1 : 13.06.2016, 01:07:48 »
Недавно узнал о существовании сия чуда.
Какого чуда? SQL UNIQUE CONSTRAINT, что ли? Если да, то какое отношение оно имеет  к форме?
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

lemuriec

  • Новичок
  • *
  • 5
  • 0
Re: Группа уникальных полей
« Ответ #2 : 13.06.2016, 01:23:47 »
Нет. Вообще то я думал это форум Плагина RSForm для Joomla. Я ошибся?

*

robert

  • Профи
  • ********
  • 4002
  • 371
Re: Группа уникальных полей
« Ответ #3 : 13.06.2016, 02:50:13 »
Нет, не ошиблись. Только я ничего не понял из того, что вы написали. Группа уникальных полей в форме - это как?
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

lemuriec

  • Новичок
  • *
  • 5
  • 0
Re: Группа уникальных полей
« Ответ #4 : 13.06.2016, 08:59:57 »
Нет, не ошиблись. Только я ничего не понял из того, что вы написали. Группа уникальных полей в форме - это как?
Вот так: Например Год и месяц. То есть сам по себе месяц может повторяться, но вот связка год и месяц должна быть уникальной. То есть чтобы не было 2х записей января 2016 года для уникального пользователя.  Например есть пользователь № 1. И он сдает отчет за декабрь 2015 года. Так вот мне надо чтоб он не мог сдать отчет за декабрь 2016 5 раз, а только 1 раз! Запись не должна дублироваться

*

robert

  • Профи
  • ********
  • 4002
  • 371
Re: Группа уникальных полей
« Ответ #5 : 13.06.2016, 13:12:01 »
Так я же правильно угадал
SQL UNIQUE CONSTRAINT
Только еще раз:
какое отношение оно имеет  к форме?
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

lemuriec

  • Новичок
  • *
  • 5
  • 0
Re: Группа уникальных полей
« Ответ #6 : 13.06.2016, 13:52:32 »
Так я же правильно угадалТолько еще раз:
Как какое? В настройках RSForm нельзя это сразу прописывать? Или это надо лезть в БД и там уже выставлять ключи?

*

lemuriec

  • Новичок
  • *
  • 5
  • 0
Re: Группа уникальных полей
« Ответ #7 : 13.06.2016, 13:53:25 »
Просто некоторым полям насколько я видел можно присваивать атрибут unique, так почему же нельзя это сделать для группы или для выпадающих списков.