четверг, 11 сентября 2008 г.

Запросы в Access

Здесь Контрольная работа по информатике, выполненная на заказ. Правда, без картинок.

Открываем Access (Пуск-Программы-Microsoft Access). Создаем новую базу данных kompю. Затем нажимаем «Создание таблицы в режиме конструктора» и вводим нужные поля:

Сведения о компьютерах

Справочник подразделений

Справочник устройств

Таблицу «Сведения о составе компьютеров» создадим с помощью запроса SQL. Для этого перейдем на вкладку Запросы, выберем Создать. В диалоговом окне Новый запрос выберем Конструктор. В меню Запрос выберем команду Запрос SQL и подкоманду Управление. Введем запрос: 
CREATE TABLE Сведения о составе компьютеров (
Номер компьютера int, 
Номер устройства int);  
Для добавления в данную таблицу записи используем инструкцию SQL 
INSERT INTO Сведения о составе компьютеров VALUES (1, 1);
Заполним все созданные таблицы данными: 
 
Сведения о компьютерах
Справочник подразделений
Справочник устройств
Сведения о составе компьютеров
Опишем создание запроса Задание1. Переходим на вкладку Запросы, выбираем создание запроса с помощью Мастера. В качестве исходной таблицы берем таблицу «Сведения о компьютерах», выбираем из нее все поля.  

Дважды нажимаем Далее, выбираем имя для запроса и нажимаем Готово. Открываем этот запрос в режиме конструктора, в меню Запрос выбираем пункт Обновление. При помощи редактора формул вводим в поле [Новая стоимост] следующее выражение:  
[Старая стоимость]*[Коэффициент]
 
Сохраняем полученный запрос. 
 Для создания запроса Запрос2 аналогично создадим запрос на обновление с помощью Мастера на основе таблицы «Сведения о компьютерах», в поле Обновление введем следующую функцию подсчета количество наименований устройств в компьютере: 
DCount("[Сведения о составе компьютеров]![Номер устройства] ";"[Сведения о составе компьютеров]";"[Сведения о составе компьютеров]![Номер компьютера] =" & [Сведения о компьютерах]![Номер компьютера])
 
Запрос3 создадим с помощью мастера, взяв за основу таблицы «Сведения о компьютерах» и «Справочник подразделений». Затем на основе этого запроса разработаем отчет Отчет3, добавив итоговые суммы по полям [Старая стоимость] и [Новая стоимость]. 
Макет отчета – ступенчатый, стиль – строгий. 
Запрос4 создадим с помощью мастера, взяв за основу таблицы «Сведения о компьютерах» и «Справочник подразделений». После чего в режиме конструктора добавим сортировку по полю [Номер компьютера] (по возрастанию), в поле [Год списания] – условие на значение “<>0”.