Создание блока данных для отображения основной таблицы

В окне «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» так, чтобы в итоге получился обычный блок данных для отображения одной записи, который будет являться обычной шапкой документа «Доверенность».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: