Скачать 310.18 Kb.
|
Oracle FormsOracle Forms - это программный продукт корпорации Oracle, предназначенный для создания приложений баз данных, в котором создаются модули форм. Помимо этого, он включает в себя оболочку для разработки меню и библиотечных модулей PL/SQL [13]. Формы, создаваемые с помощью Oracle Forms могут иметь следующие элементы:
Элементы формы могут быть следующих типов:
Элементы формы могут оперировать с данными следующих типов:
C помощью Oracle Forms можно создать небольшое приложение, которое позволит пользователю просматривать или изменять данные БД Oracle. Все данные приложения хранятся в БД, имеющей известную заранее структуру, поэтому формы создаются с использованием структуры уже готовых таблиц БД. Характерным элементом Oracle Forms является блок данных. Блоки данных бывают двух видов [13]. Блок данных базовой таблицы (base-table data block) соответствует таблице или представлению базы данных и задает некоторое число записей - строк этой таблицы или этого представления. Управляющий блок (control block) не соответствует таблице или представлению, и его записи не соответствуют строкам базы данных. Управляющие блоки представляют собой, как правило, совокупность элементов, каждый из которых состоит из одного значения. Следовательно, для управляющего блока необходима лишь одна строка. Например, если для группы записей нужно отслеживать некоторое составное (скажем, итоговое или среднее) значение, то в управляющем блоке создается элемент, представляющий это значение, причем для данного элемента данного управляющего блока определено только одно это значение. Основной функцией блоков данных базовой таблицы является установление связи с таблицей или с хранимой процедурой базы данных. В Developer/2000 предусмотрена программа-мастер (wizard) для блоков данных, которая позволяет строить эти блоки из схемы базы данных. Кроме того, мастер помогает создавать блоки данных типа "основа-деталь". Developer/2000 автоматически управляет информацией базы данных, конструируя SQL-операторы и беря при этом за основу блоки данных и их структуру. С помощью блоков данных можно строить так называемые запросы по примеру (query-by-example). В этом случае пользователь устанавливает для блока режим Enter Query, а затем вводит критерии запросов в поля специальной записи-примера. Затем при выполнении запроса Forms создает из этих значений SQL-оператор SELECT. В комбинации с конструкциями WHERE и ORDER BY это предоставляет широкие возможности по конструированию запросов. Кроме того, в режиме Enter Query пользователь может вводить собственные дополнительные SQL-команды в условие и указывать количество записей для буфера памяти, а также максимальное время выполнения запроса и максимальное количество записей, считываемых в форму Oracle Forms позволяет создавать формы с помощью визуального редактора форм. После редактирования формы необходимо сгенерировать исполняемый FMX-файл. Это связано с тем, что Oracle генерирует приложения в псевдокоде (файлы с расширением FMX), запуск которых возможен посредством Forms Runtime - небольшого пакета, устанавливаемого на клиентскую машину [14]. Сгенерированный FMX-файл можно поместить в любой каталог сервера приложений. |
Описание рмис нао составлено с учетом Методических рекомендаций по обеспечению функциональных возможностей медицинских информационных... | Использование одновременно нескольких продуктов или функциональных возможностей 23 | ||
«Расширение функциональных возможностей транспортной электронной карты «Тройка» для гуп «Московский Метрополитен» | Документ содержит общее описание функциональных возможностей системы «Кадры», а также порядок работы с ней | ||
Документ содержит общее описание функциональных возможностей системы «Кадры», а также порядок работы с ней | Сборник практических работ предлагает изучение MicrosoftAccess 2007 методом кратких заданий, позволяющих изучить и использовать широкие... | ||
С: Бухгалтерии сельскохозяйственного предприятия" редакции 0 на технологической платформе "1С: Предприятие 3" и содержит функции,... | Росреестра, оказываемых через Интернет, в 2014 году должна составить 15 %. На территории Челябинской области данный показатель уже... | ||
«Прикладная морфология». Раздел «Морфология органов и их систем» («Система органов движения») [электронный ресурс] : Для студентов... | С развитием сети Интернет появляется возможность создавать своеобразный Интернет-офис, где можно хранить, создавать и редактировать... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |