В окне «Object Navigator» необходимо установить курсор на узел «Data Blocks» и нажать кнопку «Create» на правой панели инструментов (рис. 156).
Рисунок 156 - Создание блока данных
В открывшемся диалоге нужно выбрать «Use the Data Block Wizard» для использования мастера создания блоков данных.
В открывшемся мастере необходимо нажать кнопку «Далее» и указать, что блок будет базироваться на хранимых процедурах «Stored Procedure» ранее созданного пакета «pak_dover4» (рис. 157).
Рисунок 157 - Выбор типа блока данных
На следующих пяти шагах мастера требуется указать пять процедур, которые будут использоваться при запросе, вставке, обновлении, удалении и блокировании данных соответственно. Первая из них – процедура запроса. В поле «Procedure» укажите имя процедуры с предшествующим именем пакета: PAK_DOVER4.Query_Dover (рис. 158). Нажмите кнопку «Refresh» и в области «Avaliable Columns» появятся поля, которые возвращает данная процедура. Переместите все поля в область «Database Columns» (рис. 158). В таблице описания параметров процедуры (в нижней части окна) напротив параметра «D_KOD» укажите его значение в колонке «Value» - «:PARAMETER.kod_dover» (рис. 158).
|
|
Пройдите остальные шаги мастера, указывая по порядку следующие процедуры и не устанавливая на этот раз значения параметров:
1. PAK_DOVER4.INSERT_DOVER
2. PAK_DOVER4.UPDATE_DOVER
3. PAK_DOVER4.DELETE_DOVER
4. PAK_DOVER4.LOCK_DOVER
Рисунок 158 - Выбор полей блока данных
Далее в качестве имени блока укажите «DOVER» и пройдите оставшиеся шаги мастеров «Data Block Wizard» и «Layout Wizard» так, чтобы в итоге получился обычный блок данных для отображения одной записи, который будет являться обычной шапкой документа «Доверенность».