Раздел: CronosPRO | Дата редакции: 23.11.2012 | id статьи: 1413 |
Редактор формул CronosPRO
Для написания формул структуры,
формул выходных форм и пользовательских функций в
«CronosPRO» используется встроенный редактор формул (рис. 1).
Рассмотрим основные возможности работы с редактором.
Окно редактора формул

Рис. 1. Окно редактора формул «CronosPRO»
Для удобного использования функций и удобного добавления полей базы в код формулы пользователь может открыть вспомогательные окна:
- выбор поля — окно содержит полную структуру банка. Открывается из главного меню (Вид → Структура банка или комбинацией клавиш Ctrl + Shift + S);
- список функций и операторов — содержит часто используемые функции и операторы. Открывается из главного меню (Вид → Список функций или комбинацией клавиш Ctrl + Shift + U);
- список пользовательских функций — содержит все пользовательские функции, созданные для текущего банка. Открывается из главного меню (Вид → Список пользовательских функций);
- список системных функций — содержит все системные функции, созданные в системе. Открывается из главного меню (Вид → Системные функций).
Обратите внимание
- Обычно список пользовательских функций и список системных функций — пусты.
- Пользовательские функции проектируются в отдельном режиме (основное меню: Проектирование → Пользовательских функций).
- Пользовательские функции можно запускать из любой формулы и функции в банке.
- Пользователи не могут создавать системные функции.
Горячие клавиши
Помимо стандартных наборов горячих клавиш в редакторе формул существуют дополнительные комбинации:
- Ctrl + Пробел — автозаполнение. Можно не вводить всю функцию целиком. Ввести первые буквы, вызвать всплывающее окно с подсказкой и выбрать нужную функцию из списка (рис. 2);
Рис. 2. Всплывающая подсказка со списком формул
- Ctrl + D — продублировать строку или выделенный фрагмент. Копия строки появляется ниже (рис. 3).
Рис. 3. Копирование строки без использования буфера обменаКомбинацию Ctrl + D можно использовать для копирования выделенного фрагмента кода. При копировании выделенный текст дублируется правее от зоны выделения, без создания новой строки (рис. 4).Рис. 4. Копирование выделенного фрагмента кода без использования буфера обмена
Обратите внимание
- При использовании такого метода копирования не задействуется буфер обмена.
- Ctrl + L — вырезать строку или выделенный фрагмент. Строка или выделенный фрагмент вырезается и помещается в буфер обмена. В дальнейшем у пользователя будет возможность вставить его при помощи функции «Вставить» (Ctrl+V);
- F2 — переход к следующей метке в формуле (рис. 5);
Рис. 5. Переход к следующей метке
Обратите внимание
- Метки существуют, пока формула открыта в редакторе. После сохранения формулы метки пропадут.
- Shift + F2 — переход к предыдущей метке в формуле;
- Ctrl + Alt + RightArrow — дублировать формулу в правое (дополнительное) окно редактора (рис. 6).
Рис. 6. Дублирование формулы в дополнительном окнеПозволяет просматривать две части одной формулы (или две разных формулы) одновременно. Данный режим можно использовать перед внесением изменений в код формулы, чтобы оставить для сравнения старый код;
Обратите внимание
- Продублированная формула существует, пока открыто окно редактора. После сохранения содержимое правого (дополнительного) окна будет удалено.
- Ctrl + Alt + C — сравнить две формулы между собой во внешнем редакторе. Для сравнения Вы можете использовать следующие внешние редакторы: