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

·  организовать ввод параметра искомого запроса;

·  сформулировать заголовок отчета;

·  ввести названия граф таблицы;

·  получить текст запроса на языке SQL.


Рисунок 71Фрагмент процедуры формирования отчета в Word с кодом реализации запроса на выборку

В фрагмент процедуры, приведенный на рис. 72, необходимо внести названия полей искомого запроса.


Рисунок 72Фрагмент процедуры формирования отчета в Word с кодом передачи результата запроса на выборку в таблицу

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


Рисунок 73Заключительный фрагмент процедуры формирования отчета в Word

3.  Создание процедуры формирования отчета в MS Excel. Создайте процедуру формирования отчета в MS Excel по результатам выполнения второго запроса на выборку. Код процедуры сформируйте на основе файла, содержащего пример кода формирования отчета и приведенного на рисунках 74-77. Фрагмент процедуры, приведенный на рис. 74, можно переписать в свой проект без изменения (возможно изменение адреса ячейки с заголовком таблицы).


Рисунок 74Начальный фрагмент процедуры формирования отчета в Excel с описанием переменных и заданием основных параметров области документа


В фрагмент процедуры, приведенный на рис. 75, необходимо внести следующие изменения:

·  организовать ввод параметра искомого запроса;

·  сформулировать заголовок отчета;

· 


получить текст запроса на языке SQL.

Рисунок 75Фрагмент процедуры формирования отчета в Excel с кодом реализации запроса на выборку


В коде фрагментов процедуры, приведенных на рисунках 76 и 77, можно изменить параметры ячеек.


Рисунок 76Фрагмент процедуры формирования отчета в Excel с кодом создания шапки таблицы

Рисунок 77Заключительный фрагмент процедуры формирования отчета в Excel


СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1.  Дарахвелидзе, П.Г. Программирование в Delphi 5: / П.Г. Дарахвелидзе. – СПб.: BHV, 2000. – 767 с.

2.  Культин, Н.Б. Основы программирования в Delphi 7:/ Н.Б. Культин. – СПб.: BHV, 2003. – 566 с.

3.  Гофман, В. Delphi 6.  Наиболее полное руководство: / В. Гофман. – СПб.: BHV, 2001. – 1129 с.

4.  Фаронов, В.В. Delphi. Программирование на языке высокого уровня: / В.В. Фаронов.  – СПб.: Питер, 2004. – 640 с.

5.  Корняков, В. Программирование документов MSOffice в Delphi: / В. Корняков. - СПб.: BHV, 2005. – 489 с.

6.  Левчук, Е. А. Технологии организации, хранения и обработки данных: учеб. пособие для вузов /Е. А. Левчук. – Мн. : Выш.шк., 2005. ‑ 239 с.

7.  ER-метод проектирования баз данных и его реализация в среде СУБД Access: пособие для студентов экон. спец. / авт. сост: С.М. Мовшович, К.Г. Сулейманов. — Гомель: УО БТЭУ, 2003.— 140 с. (№ 1379)

8.  Левчук, Е.А. Основы информатики и вычислительной техники: пособие для студентов / Е.А. Левчук. – Гомель: УО "Бел. торг.-экон. ун-т потреб. Кооп.", 2003. – 128 с.

9.  Автоматизация работы пользователя в среде СУБД Access : пособие для студ. всех спец.: В 2 ч. / Белкоопсоюз. ГКИ. Каф. информ.- вычисл. систем; авт.-сост. Л. М. Ашарчук, Т. В. Астапкина, И. В. Дубинина. ‑ Гомель : ГКИ, 2000. ‑ 48 с. (№ 775)

10.Алгоритмизация и программирование : пособие для студентов специальности 1-25 01 07 "Экономика и управление на предприятии" специализации 1-23 01 07 02 "Экономическая информатика", специальности 1-26 03 01 "Управление информационными ресурсами" / авт.-сост. : С.М. Мовшович, О.А. Кравченко. – Гомель : учреждение образования "Белорусский торгово-экономический университет потребительской кооперации", 2008. – 104 с.