Обработка исключительных ситуаций. Последовательный доступ к данным с использованием технологии BDE, страница 28

·  для заданного названия организации выдать список строк ведомостей, в которых оно упоминается, с указанием номера ведомости, номера договора, суммы и даты оплаты;

·  для заданного периода выдать список произведенных оплат с указанием номера договора, суммы и даты оплаты;

·  для заданного номера договора выдать список всех строк ведомостей, с указанием номера ведомости, названия организации, суммы и даты оплаты;

·  из всех ведомостей выделить строки, в которых сумма оплаты меньше заданной величины.

Запросы с группировкой:

·  для каждого договора о кредитовании указать общую сумму оплаты за весь период учета и сумму кредита;

·  для каждой организации указать общую сумму оплаты за весь период учета и общую сумму кредита по всем договорам.

Перекрестный запрос:

·  для каждой организации и для каждого договора о кредитовании указать сумму оплаты за весь период учета.

Запросы на обновление данных:

·  изменить название заданной организации;

·  увеличить на 1 % ставку по кредиту для заданного договора, заключенных после заданной даты.

Запросы на удаление:

·  удалить из БД все сведения, содержащиеся в ведомости с заданным номером;

·  удалить из БД все сведения об оплате по кредиту для заданного договора.

Вариант 6. Расчеты с подотчетными лицами

Запросы на выборку с параметром:

·  для заданной операции выдать список строк из всех ведомостей, в которых она упоминается, с указанием номера и даты ведомости, фамилии подотчетного лица, номера и даты документа, даты и суммы операции;

·  для заданного периода выдать список подотчетных лиц, получивших аванс с указанием их табельного номера, фамилии, подразделения и суммы аванса;

·  выдать список подотчетных лиц, сумма отчета которых больше заданного значения;

·  для заданного подразделения выдать список подотчетных лиц, получивших аванс с указанием их табельного номера, фамилии, подразделения и суммы аванса.

Запросы с группировкой:

·  для каждого подотчетного лица указать общую сумму возвратов и общую сумму доплат;

·  для каждой операции указать общую сумму для всех подотчетных лиц за весь период учета.

Перекрестный запрос:

·  для каждого подотчетного лица и для каждой операции указать общую сумму за весь период учета.

Запросы на обновление данных:

·  изменить заданную фамилию подотчетного лица;

·  увеличить на 20 % сумму отчета для каждого подотчетного лица, дата отчета которого была после заданной даты.

Запросы на удаление:

·  удалить из БД все записи с операцией «возврат», относящиеся к заданной дате;

·  удалить из БД все записи о заданном подотчетном лице.

Вариант 7. Передача материальных ценностей

Запросы на выборку с параметром:

·  для заданного наименования инвентарной группы выдать список передававшихся инвентарных объектов с указанием их названия, стоимости и материально-ответственных лиц;

·  для заданного месяца выдать список переданных инвентарных объектов с указанием их названия, стоимости, передающего и принимающего материально-ответственного лица и номера ведомости;

·  выдать список всех передававшихся инвентарных объектов (инвентарный номер, название, балансовая стоимость, наименование инвентарной группы), балансовая стоимость которых больше заданного значения;

·  для заданного названия инвентарного объекта выдать список материально-ответственных лиц, которые передавали данный объект, с указанием фамилии, подразделения, номера и даты ведомости передачи.

Запросы с группировкой:

·  для каждого наименования инвентарной группы указать общую стоимость передававшихся инвентарных объектов, относящихся к заданной группе в заданный месяц;

·  для каждого подразделения указать общее количество передававшихся инвентарных объектов в указанном году.

Перекрестный запрос:

·  для каждого наименования инвентарной группы и для каждого материально-ответственного лица указать общую стоимость передававшихся ему инвентарных объектов, в указанном году.