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

Автоматическое заполнение поля по шаблону соответствия (Решено)

Добавлено: 15 апр 2023, 10:39
alexbegun2
Помогите советом. Есть сущность "Клиент". Необходимо в карточке клиента показывать Область и Регион. При этом значение "область" выбирается из выпадающего списка, а "регион" заполняется автоматически по таблице принадлежности области к региону.
Как лучше всего решить эту задачу? Пока создал сущность "область" в которой завел каждую область со значением ее региона. В сущности "Клиент" выбрал многоуровневый список сущностей и сделал выбор из нужных сущностей, но в итоге поле "регион" все равно является выпадающим списком, хоть и с одним значением, которое надо выбрать. Как сделать, что бы оно заполнялось автоматом?

Re: Автоматическое заполнение поля по шаблону соответствия

Добавлено: 16 апр 2023, 09:16
Antonyous99
PHP код, SQL запрос.
Но вообще-то, обычно делают по-другому: сначала выбыирают Регион, а потом (по фильтру региона) - Область.

Re: Автоматическое заполнение поля по шаблону соответствия

Добавлено: 17 апр 2023, 10:00
alexbegun2
Antonyous99 писал(а): 16 апр 2023, 09:16 PHP код, SQL запрос.
Но вообще-то, обычно делают по-другому: сначала выбыирают Регион, а потом (по фильтру региона) - Область.
У нас особая ситуация. Свое внутреннее разделение на регионы и не все заводящие карточку клиента знают какая область к какому региону относится. Поэтому надо выбирать область, а регион подтягивается из таблицы.

по поводу SQL запроса: какой тип поля для этого выбрать? Есть тип "числовое поле" или "динамическая дата" для SQL запроса, а для текстового значения или сущности как сделать запрос? Не нашел.

Re: Автоматическое заполнение поля по шаблону соответствия

Добавлено: 17 апр 2023, 10:07
Antonyous99
Это да.
Надо через PHP код.
Пишите, в телегу, сделаю за 5 минут.
Free.

Re: Автоматическое заполнение поля по шаблону соответствия

Добавлено: 17 апр 2023, 12:23
alexbegun2
Antonyous99 писал(а): 17 апр 2023, 10:07 Это да.
Надо через PHP код.
Пишите, в телегу, сделаю за 5 минут.
Free.
Вопрос решен, благодарю за помощь!