Как проверить с помощью формулы значение поля с типом Флажки?
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Как проверить с помощью формулы значение поля с типом Флажки?
В документации очень хорошо описана работа с формулами и функциями (http://blog.rukovoditel.net/ru/kak-ispo ... i-funkcii/), однако пропущен один важный случай - работа с полями типа Флажки
В поле типа Флажки записываются отмеченные значения через запятую, например: "129,139,12"
Как проверить с помощью формулы, содержит ли данное поле нужное значение?
В поле типа Флажки записываются отмеченные значения через запятую, например: "129,139,12"
Как проверить с помощью формулы, содержит ли данное поле нужное значение?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как проверить с помощью формулы значение поля с типом Флажки?
Используйте mysql функцию FIND_IN_SET
http://www.w3resource.com/mysql/string- ... nction.php
http://www.w3resource.com/mysql/string- ... nction.php
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Как проверить с помощью формулы значение поля с типом Флажки?
Спасибо, не знал про такую функцию!
Приятно также, что работают вложенные операторы IF!
Приятно также, что работают вложенные операторы IF!
-
De_mon
- Спонсор

- Сообщения: 194
- Зарегистрирован: 14 авг 2017, 09:08
- Имя: Дмитрий Горбунов
- Откуда: Россия Уфа
- Организация: Мебель Феличе
- Контактная информация:
Re: Как проверить с помощью формулы значение поля с типом Флажки?
Подскажите , как реализовать такую формулу :
if([236]=0,[5]=2,[5]=3)
Где проверяется числовое поле с #236 и если оно равно 0 то значение глобального списка 5 принимает значение #2 , а если нет то #3
if([236]=0,[5]=2,[5]=3)
Где проверяется числовое поле с #236 и если оно равно 0 то значение глобального списка 5 принимает значение #2 , а если нет то #3
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как проверить с помощью формулы значение поля с типом Флажки?
С помощью формул нельзя менять значения полей.
-
De_mon
- Спонсор

- Сообщения: 194
- Зарегистрирован: 14 авг 2017, 09:08
- Имя: Дмитрий Горбунов
- Откуда: Россия Уфа
- Организация: Мебель Феличе
- Контактная информация:
Re: Как проверить с помощью формулы значение поля с типом Флажки?
Понято, как же тогда реализовать смену значения полей из глобального списка по условиюsupport писал(а):С помощью формул нельзя менять значения полей.
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Как проверить с помощью формулы значение поля с типом Флажки?
Не очень понятно, причем в вашем вопросе глобальные списки. Глобальный список используется для интерактивного выбора значения пользователем, а формула - наоборот, для расчета значения без участия пользователя. У глобальных списков и формул разные "области существования"... как же тогда реализовать смену значения полей...
Если вам нужно заполнять значение поля при помощи формулы в зависимости от значения другого поля, просто подставляйте значения напрямую:
Код: Выделить всё
if([IQ]=0, "Дурак", "Умный")-
De_mon
- Спонсор

- Сообщения: 194
- Зарегистрирован: 14 авг 2017, 09:08
- Имя: Дмитрий Горбунов
- Откуда: Россия Уфа
- Организация: Мебель Феличе
- Контактная информация:
Re: Как проверить с помощью формулы значение поля с типом Флажки?
Спасибо за уточнение, именно так и думалось, глобальный список - хранилище а не еще один чекбокс.
В глобальных списках есть очень нужная визуальная фича - изменяемый цвет фона . Поэтому до них докапался ) Формула с простым выводом текстового поля первоначально и попала под руку, но с фоном удобнее. Интересно можно ли каким то заковыристым способом составить формулу с использованием стиля css.............
В глобальных списках есть очень нужная визуальная фича - изменяемый цвет фона . Поэтому до них докапался ) Формула с простым выводом текстового поля первоначально и попала под руку, но с фоном удобнее. Интересно можно ли каким то заковыристым способом составить формулу с использованием стиля css.............
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Как проверить с помощью формулы значение поля с типом Флажки?
Эта "фича" есть во всех списках:В глобальных списках есть очень нужная визуальная фича - изменяемый цвет фона
- Евгений
- Сообщения: 398
- Зарегистрирован: 11 июл 2016, 13:21
- Имя: Евгений
- Откуда: Петропавловск-Камчатский
Re: Как проверить с помощью формулы значение поля с типом Флажки?
Для хранения глобальных переменных можно использовать саму БД, например создать свою пользовательскую табличку.nikorn писал(а):Глобальные переменные хранить по-прежнему негде
Гораздо более серьёзное ограничение - это невозможность устанавливать штатными средствами Руководителя значения в полях типа Список, в зависимости от каких-либо условий, либо в зависимости от значений в других полях. Без этой возможности многие алгоритмы реализовать практически нереально.