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


Запрет дублирования


В теме одно сообщение

#1 TelecomMedia

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

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 24 Июнь 2014 - 12:22

Как можно запретить создание новой записи из т.111 в т.222, если таковая запись уже существует? (т.е. запретить по сути повторное нажатие на кнопку)

В т. 222 в поле "Название" стоит запрет на дублирование значений.

Но оно срабатывает только если в эту запись зайти, отредактировать и попытаться сохранить. Сейчас же новая запись тем не менее добавляется

#2 CbCoder

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

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

Отправлено 24 Июнь 2014 - 12:42

Не совсем понял, что значит "создание новой записи из т.111 в т.222". Если речь о создании записи через вычисление (или другой код), то проверяете простым select запросом к таблице 222 с условием на равенство поля Название искомому значению. Если запрос вернул результат - значит запись с таким названием уже есть, и создание новой записи пропускаете.





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

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