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

Проверка баланса скобок в формульных полях

Добавлено: 25 авг 2020, 20:11
alcompstudio
Есть предложение добавить возможность проверки открывающих/закрывающих скобок при составлении сложных формул в полях MySQL формула и MySQL запрос. Я внедрял сложную формулу вида http://prntscr.com/u5pnmw в систему, в результате у меня получилась такая конструкция : http://prntscr.com/u5poca

Естественно при ее первой "реализации" возникла ошибка и на 99% я был уверен, что проблема в какой-то лишней/недостающей скобке, но вручную тяжело/долго найти было, на первый взгляд все правильно вроде, для чего я воспользовался вот этим размещенным на jsfiddle скриптом http://prntscr.com/u5pq6o , где и нашел ошибку.
Удобство в нем еще такое, что при постановке открывающей скобки - автоматом ставится закрывающая. Также подсвечиваются пары скобок (желтым) и "одиночные" скобки (красным)

https://jsfiddle.net/DigitalBrain/azj0u01d/

Может можно или этот скрипт как-то применить, или внедрить в качестве проверки в Руководитель? Или что-то подобное сделать?

Это не такое важное пожелание, просто столкнулся с проблемой, может еще кому-то поможет.

Re: Проверка баланса скобок в формульных полях

Добавлено: 13 июл 2021, 21:18
Max0n
Отличное предложение, частенько тоже сталкиваюсь с такой проблемой при написании больших формул.

Re: Проверка баланса скобок в формульных полях

Добавлено: 14 июл 2021, 08:34
nruslan2
используйте notepad++ :D
но по факту согласен было бы удобно
а если смотреть шире то и чтоб ещё цветом были выделены команды sql

Re: Проверка баланса скобок в формульных полях

Добавлено: 14 июл 2021, 09:29
Max0n
nruslan2 писал(а): 14 июл 2021, 08:34 используйте notepad++ :D
но по факту согласен было бы удобно
а если смотреть шире то и чтоб ещё цветом были выделены команды sql
Да все верно, приходится пользоваться сторонним софтом, но это костыли) хотелось бы иметь возможность делать это в самой системе.

Re: Проверка баланса скобок в формульных полях

Добавлено: 05 ноя 2021, 11:41
support
Для 3.0 добавил подсветку скобок и добавил подсветку sql команд