Страница 1 из 1

Если такое значение уже есть

Добавлено: 24 май 2024, 20:01
novgas
Доброго времени суток!

Предположим что у нас есть база клиентов, уникальность которых мы отслеживаем по полю "телефон".

При добавлении нового клиента проверяем уникальное поле "телефон" и если такого телефона нет, то спокойно добавляем нового клиента, но если такой телефон уже в базе, то просто выскакивает предупреждение что "Значение поля должно быть уникально" и???...

И дальше нужно закрыть форму добавления новой записи, найти этого клиента в базе и там ему уже добавить работы.

А есть вариант что если такое значение поля уже есть, то попадать в эту запись из формы добавления? Т.е. ввел телефон, а система тебе: "Такой телефон есть у этого клиента" и ссылочку на него.

Re: Если такое значение уже есть

Добавлено: 24 май 2024, 21:02
Parazit00
novgas писал(а): 24 май 2024, 20:01 Доброго времени суток!

Предположим что у нас есть база клиентов, уникальность которых мы отслеживаем по полю "телефон".

При добавлении нового клиента проверяем уникальное поле "телефон" и если такого телефона нет, то спокойно добавляем нового клиента, но если такой телефон уже в базе, то просто выскакивает предупреждение что "Значение поля должно быть уникально" и???...

И дальше нужно закрыть форму добавления новой записи, найти этого клиента в базе и там ему уже добавить работы.

А есть вариант что если такое значение поля уже есть, то попадать в эту запись из формы добавления? Т.е. ввел телефон, а система тебе: "Такой телефон есть у этого клиента" и ссылочку на него.
Через Ajax запрос можно сделать вывод
Пример как у меня это сделано
Screenshot_20.png
Screenshot_20.png (3.26 КБ) 406 просмотров

Re: Если такое значение уже есть

Добавлено: 25 май 2024, 23:26
Antonyous99
А затем, через open_dialog() открыть и заполнять форму уже для этого клиента.