Редактирование поля

В окне «Edit fields» Ninox, где в режиме редактирования изменяют поля таблицы, Ninext ставит значок поверх иконки каждого поля, которое используют другие элементы базы. С первого взгляда значок показывает, сколько скриптов зависит от поля и чем грозит его изменение; щелчок по нему открывает подробности в панели Ninext, а окно при этом остаётся открытым.

Окно Edit fields Ninox: значок на каждом поле, используемом где-то ещё, и панель Ninext справа

Чтение значка

  • Число: сколько скриптов напрямую используют поле (формулы, триггеры, условия отображения, колонки представлений…), причём каждый считается один раз. Скрипты самого поля не учитываются.
  • Цвет и форма: самый серьёзный уровень влияния среди этих скриптов — как на вкладке Поля и формулы:
    • красный квадрат: поле используется в формуле, триггере, глобальной функции, триггере «After Open» или печати, и его изменение может повлиять на работу базы;
    • оранжевый квадрат со скруглёнными углами: поле используется только интерфейсом («Display field only, if», «Writable if», «Readable if», «Show as», динамический выбор…);
    • зелёный круг: поле выводится только в колонках — представлений или таблиц печати.
  • Нет значка: поле ничем не используется. У элементов разметки (вкладок, кнопок, текстов, отступов…) значка никогда не бывает.

Строки вкладок подкрашены серо-синим, чтобы их не путали с выделенной строкой. Красная же иконка поля с ошибкой принадлежит самому Ninox: это не значок Ninext.

Изучение поля

Щёлкните по значку: панель Ninext откроется на вкладке Поля и формулы с уже выбранным полем — в последней использованной подвкладке, Список или Дерево зависимостей. Больше щелчок ничего в Ninox не делает: карточка поля не открывается, а строка остаётся на месте.

Переход от поля к полю

Окно «Edit fields» остаётся открытым рядом с панелью: щёлкните по значку другого поля, и панель переключится на него — как в списке, так и в дереве. Так можно просмотреть всю таблицу, ничего не закрывая.

Щелчки по значкам Invoice Date, Due Date и NET Total, затем по значку TOTAL в дереве зависимостей

В списке панели щелчок по выделенному жирным фрагменту зависимости открывает её скрипт. Если это формула другого поля таблицы, Ninext открывает карточку этого поля и его редактор формулы поверх окна «Edit fields», которое остаётся открытым под ними: закройте редактор и карточку, чтобы вернуться к окну.

В списке панели щелчок по «Formula» открывает формулу Due Date поверх окна Edit fields

Настройки

В Настройках Ninext:

  • значки зависят от параметра Инспектор полей в разделе «Менеджер скриптов»: это тот же параметр, который управляет вкладкой «Поля и формулы». Он включён по умолчанию и доступен только администраторам;
  • Адаптивная разметка редактора полей в разделе «Дополнительные инструменты», включённая по умолчанию, размещает окно «Edit fields» слева от панели Ninext, чтобы видеть и окно, и панель одновременно. Она также не даёт окну поиска и замены редакторов кода Ninox (Ctrl + F, ⌘ + F на Mac) уйти под панель, где оно иначе оказалось бы.

В 3.1.2 (стабильная версия) щелчок по любому значку выбирает последнее поле списка, а число учитывает и скрипты самого поля. Обе ошибки исправлены в 3.2.0 (бета).