Oracle Forms 6i позволяет разработчику изменять настройки инструментальных средств с помощью элемента меню Tools->Preferences (Рис. 1).
Рисунок 1 – Окно настроек Forms (вкладка General)
Пять установок назначают режим работы Oracle Forms Designer:
·Save Before Generate автоматическое сохранение текущего модуля перед каждым генерированием
формы
·Generate Before Run генерирование (компиляция) формы перед запуском ее из Oracle
Forms.
·Supress Hints По умолчанию Oracle Forms выдает подсказку в нижнем левом углу в
зависимости от контекста. Данные подсказки можно отключить установкой этой галочки.
·Run Modules Asynchronously определяет возможность одновременной работы в среде
Forms Designer и запущенных приложениях.
·Use System Editor использование текстового редактора операционной системы (например,
Vi или Notepad) вместо встроенного редактора Forms.
·Color Palette определяет цветовую палитру, которая будет использоваться при отображении
запущенной формы.
·Mode определяет режим использования цветовой палитры.
·Module Access определяет режим доступа к файлам форм, библиотек и меню в базе данных
и файловой системе.
·Printer установка принтера для печати из Forms Designer.
Четвертая закладка (рис. 4) диалогового окна используется для установки параметров запуска форм из Oracle Forms Designer. Первый параметры Buffer Records устанавливает размер буфера в памяти, равный минимальному числу записей (число отображаемых записей + 3). Все остальные записи будут храниться во временном файле. Следующий параметр Debug Mode включает режим отладки. Данный режим позволяет разработчику устанавливать
точки прерывания в программных сегментах PL/SQL с целью просмотра значений элементов форм и последовательности выполнения программного кода.
Следующие четыре параметра связаны с настройкой производительности Oracle Forms. Обработка массивов (Array processing ) позволяет форме вводить множество строк выборки из БД вместо одной. Обычно это повышает производительность, однако, множественная выборка требует больше памяти для работы формы. Для поддержки совместимости с предыдущими версиями, Oracle Forms позволяет разработчику использовать в формах триггеры, написаные
для второй версии. Оптимизированная обработка SQL-запросов (The Optimize SQL Processing ) позволяет использовать новые возможности PL/SQL. Оптимизация режима транзакций (Transaction Mode Optimization) включает оптимизацию использования курсоров для неявных SQL-запросов (например, вызовы и исполнение триггеров) - возможно использование одних и тех же курсоров в различных функциях формы. Параметр статистика (Statistics) позволяет генерировать статистику использования курсоров и прочих ресурсов при запуске формы.
Еще одно свойство данного параметра - трассировка SQL-запросов, которую можно проанализировать спомощью TKPROF или иной утилиты анализа производительности.
Следующий параметр - отображение меню блока (вместо собственно меню формы) при запуске формы. Это меню позволяет разработчику обращаться напрямую к определенному блоку формы вместо запуска блока по-умолчанию.
Режим исключительного выполнения запросов (Query-only mode) запрещает форме SQL-запросы на вставку, удаление и обновление.
Наконец, режим Тихо (Quiet) выключает звуковые сигналы, проигрываемые при выдаче формой сообщения.
Если есть какие-либо вопросы и предложения прошу писать на sqaimes@mail.ru