Страница 2 из 3

Re: Написать условие для ограничение выпадающего списка

Добавлено: 22 янв 2021, 10:58
nruslan2
support писал(а): 22 янв 2021, 10:29 В вашем случае должно работать в таком варианте

Код: Выделить всё

FROM_UNIXTIME(e.field_24,'%Y-%m-%d')>'[30]'
Сообщите результат.
ООО заработало - Спасибо!

Может добавить этот момент в инструкцию на сайте.

Re: Написать условие для ограничение выпадающего списка

Добавлено: 22 янв 2021, 12:17
support

Re: Написать условие для ограничение выпадающего списка

Добавлено: 17 фев 2021, 18:39
Плюшевый Панда
Сергей, доброго времени суток!
Подскажите, пожалуйста, условие для ограничения выпадающего списка при следующей конструкции

Сущность1
Дочерняя1.1 и Дочерняя1.2

В Сущности2 есть поле [244] Сущность Дочерняя1.1 и поле [275] Сущность, выпадающий список (ajax) с сущностью Дочерняя1.2. Пытался их сравнивать по parent_item_id, чтобы выводился только список из конкретной записи.

Выводил в сущность2 ID в поле [276] по формуле SELECT parent_item_id from app_entity_30 where field_244=id
Потом в поле [275] Сущность, выпадающий список (ajax) писал условие parent_item_id=[276]

Так не работает. Подскажите, пожалуйста, какое условие в данном случае нужно?

Re: Написать условие для ограничение выпадающего списка

Добавлено: 18 фев 2021, 10:06
support
Непонятно, дайте скриншеты, покажите дерево сущностей и что от куда подтягиваете.

Re: Написать условие для ограничение выпадающего списка

Добавлено: 18 фев 2021, 10:45
Плюшевый Панда
Снимок экрана от 2021-02-18 12-28-17.png
Тема спортивный центр. У клиента есть дети и абонементы. По одному абонементу могут ходить разные дети клиента. Поэтому к сущности занятие сделана дочерняя сущность дети. Таким образом формируется группа.

Застрял на строке [275] в которой необходимо определить, какие дети есть у клиента, владеющего абонементом из строки [244]
Снимок экрана от 2021-02-18 12-30-23.png
Сейчас пробую сравнить по ID клиента. Слева на скриншоте запрос в строке [276], справа в [275]
Снимок экрана от 2021-02-18 12-32-48.png

Re: Написать условие для ограничение выпадающего списка

Добавлено: 18 фев 2021, 11:03
nruslan2
[276] не хранит в базе значение - те мы не можем работать со значениями.

Re: Написать условие для ограничение выпадающего списка

Добавлено: 18 фев 2021, 11:18
Плюшевый Панда
Подскажите, какое тогда должно быть условие в строке [275], чтобы сразу происходило сравнение со строкой [244] по ID родительской сущности?

Re: Написать условие для ограничение выпадающего списка

Добавлено: 18 фев 2021, 12:16
nruslan2
если вы говорите [276] sql запрос работает то его и пропишите в условиях выборки выпадающего списка

Re: Написать условие для ограничение выпадающего списка

Добавлено: 18 фев 2021, 12:24
Плюшевый Панда
Это прежде всего пробовал. Пишет невозможно загрузить результаты

Также пробовал конструкцию вида:
SELECT parent_item_id FROM app_entity_28 WHERE parent_item_id IN (SELECT parent_item_id from app_entity_30 where field_244=id)

Так работает, но выбирает все значения.

Re: Написать условие для ограничение выпадающего списка

Добавлено: 18 фев 2021, 12:54
nruslan2
Да не - в условиях пишем именно условие
E.parent_item_id=(SELECT parent_item_id from app_entity_30 where field_244=id)
Или [parent_item_id] =(SELECT parent_item_id from app_entity_30 where field_244=id)

Поидеи должно заработать