- •Лабораторная работа № 5 Создание и редактирование баз данных в среде Delphi
- •2.2. Класс tDataSet
- •2.3. Открытие и закрытие DataSet
- •2.4. Навигация (Перемещение по записям)
- •2.5. Поля
- •2.6. Работа с данными
- •3. Лабораторное задание
- •4. Указания по оформлению отчета
- •Лабораторная работа № 6 Создание простейших запросов на языке sql
- •Команда select
- •Команда update
- •Команда delete
- •Команда insert into
- •Команда select ... Into
- •3. Лабораторное задание
- •4. Указания по оформлению отчета
- •Лабораторная работа № 7 Построение отчетов с помощью ms Word
- •2.1. Технология com
- •2.2. Работа с приложением Microsoft Word
- •3. Лабораторное задание
- •4. Указания по оформлению отчета
- •Лабораторная работа № 8 Создание отчетов с помощью ms Excel
- •Общие указания по выполнению работы
- •1.2. Содержание работы
- •2. Домашнее задание и методические указания по его выполнению
- •С помощью объекта Range выделим диапазон
- •3. Лабораторное задание
- •4. Указания по оформлению отчета
Команда select ... Into
Команда SELECT ... INTO позволяет создать новую таблицу на основе данных из других таблиц. Эта команда используется для архивирования данных, резервного копирования таблиц.
Синтаксис команды:
SELECT Поля INTO НоваяТаблица [IN БазаДанных] FROM Таблицы;
Поля - имена одного или нескольких полей, которые будут скопированы в новую таблицу.
НоваяТаблица - Имя создаваемой таблицы
База данных - путь и имя внешней базы данных, в которой содержатся таблицы. Если таблицы находятся в текущей базе данных, то этот аргумент необязателен.
Таблицы - имена таблиц, из которых выбираются записи.
Если имя новой таблицы совпадает с именем уже существующей, то будет сгенерирована ошибка.
Пример:
SELECT ID, Name, Email, Order INTO CopyOfOrders FROM Orders;
3. Лабораторное задание
В ходе выполнения лабораторной работы необходимо: создать базу данных в MS SQL Server, а также написать приложение для работы с указанной базой данных с помощью стандартных средств ADO в среде Delphi.
Порядок выполнения работы
Получить задание у преподавателя.
Запустить программу Delphi.
Создать новый проект, нажав кнопку «Add New Project».
Запустить SQL сервер с помощью приложения SQL Server Service Manager.
Открыть приложения для работы с SQL сервером, запустив приложение Enterprise Manager.
Создать новую базу данных, выбрав соответствующую команду в меню, которое появляется при нажатии правой кнопкой мыши на значок вкладки Databases.
Создать таблицу в новой базе данных.
Добавить компоненты DataSource (вкладка DataAccesses), DBGrid (вкладка DataControls) и ADOQuery (вкладка ADO).
Прописать строку подключения к серверу (ConnectionString) в свойствах компонента ADOQuery.
Связать компоненты между собой DataSource, DBGrid, ADOQuery, прописав в свойствах этих компонентов имена соответствующих компонентов.
Выполнить полученное задание в соответствии с выданным вариантом задания.
Сохранить результаты лабораторной работы.
Таблица 3
Вариант |
Предметная область базы данных |
1 |
Сотрудники организации |
2 |
Номенклатура товаров |
3 |
Абитуриенты |
4 |
Номенклатура комплектующих ЭВМ |
4. Указания по оформлению отчета
Отчет должен содержать:
Наименование и цель лабораторной работы.
Исходные данные полученного варианта задания.
Ход лабораторной работы.
Выводы по проделанной работе.
Лабораторная работа № 7 Построение отчетов с помощью ms Word
Общие указания по выполнению работы
1.1. Цель работы: изучение основ создания отчетов с помощью MS Word в среде Delphi.
1.2. Содержание работы
Лабораторная работа состоит из домашнего и лабораторного заданий. Домашнее задание заключается в изучении основ построения отчетов с помощью MS Word в среде Delphi. Лабораторное задание заключается в написании программы в среде Delphi согласно заданию.
1.3. Используемое оборудование
Для выполнения лабораторной работы используются программно-аппаратные средства: ПЭВМ класса Pentium стандартной конфигурации, цветной монитор с графическим адаптером VGA и выше, объем оперативной памяти не ниже 32 Мб, принтер, ОС Windows 9x и выше.
2. Домашнее задание и методические указания по его выполнению