Золотарюк А.В. Примерные условия задач по обработке базы данных MS Access 1. Разработать запрос с информацией о суммарной стоимости закупленных на оптовых базах товаров в прошедшем месяце (ноябре) с учетом предоставленных скидок. В запрос включить поля: Наименование базы, Наименование товара, Марка товара, Цена, Количество, Скидка, вычисляемое поле Стоимость партии товара. В запросе предусмотреть сортировку по возрастанию для наименований базы и товара. Поле Дата закупки, используемое в запросе для указания условий отбора, сделать неотображаемым. Для вычисляемого поля задать формат с разделителями. 2. Разработать с помощью Мастера сложную форму. Из таблицы Товары включить поля: Наименование, Марка, Цена, Изображение, Описание. Из подчиненной таблицы Закупки вставить поля: Дата, Количество, Скидка, Код базы. В режиме Конструктора в область Заголовка формы вставить текущие дату и время, а также свою Фамилию. 3. С помощью Мастера отчетов разработать отчет «Закупки товаров», включив в отчет поля: Наименование (товара), Марка, Цена, Количество, Скидка и выполнив группировку по полю Наименование. Используя Конструктор, в область заголовка группы вставить вычисляемое поле Суммарная стоимость (Sum(Цена*Количество*(1-Скидка)). 4. Разработать параметрический запрос с информацией о закупленных в сентябре-ноябре текущего года товарах, задаваемых параметром. В запрос включить поля: Дата, Наименование (товара), Марка, Цена, Количество, Адрес, вычисляемое поле Стоимость доставки, рассчитываемое с помощью встроенной функции IIF с частью первого параметра в ней Like "Москва*" на основании факта, что доставка товаров из базы в пределах Москвы бесплатная, а из-за пределов Москвы – 1000 руб. 5. Разработать с помощью Мастера сложную форму. Из таблицы Товары включить поля: Наименование, Марка, Цена, Изображение, Описание. Из подчиненной таблицы Закупки вставить поля: Дата (закупки), Наименование (базы), Количество, Скидка. В режиме Конструктора в область Заголовка формы вставить текущие дату и время, а также свою Фамилию. 6. Разработать параметрический запрос с информацией о суммарной стоимости закупленных на оптовых базах, заданных параметром, товаров с учетом предоставленных скидок. В запрос включить поля: Наименование базы, Наименование товара, Марка товара, Цена, Количество, Скидка, вычисляемое поле Стоимость партии товара (Количество*Цена*(1-Скидка). В запросе предусмотреть сортировку по возрастанию для наименования товара. 1 Золотарюк А.В. 7. Разработать с помощью Мастера отчет, включив в него поля: Наименование (базы), Наименование (товара), Марка, Количество (заявок), Цена. Выполнить группировку по полю Наименование (базы). Задать формирование итогов – суммирование по полю Количество. Включить в заголовок отчета свою фамилию, имя и номер группы. При необходимости выполнить редактирование полей отчета в режиме Конструктора. 8. Создать запрос на выборку с группировкой о суммарной стоимости закупленных товаров из регионов в текущем году (кроме Москвы) со скидками. В запрос включить поля: Наименование (товара), Марка, вычисляемое поле Стоимость товара (1,2*Цена*Количество+500). Поля Адрес (базы), Дата закупки, Скидка, используемые в запросе для указания условий отбора, сделать неотображаемыми, заданные как условия. Выполнить для поля Наименование сортировку в алфавитном порядке. Задать для вычисляемого поля формат с разделителями. 9. На основе предыдущего запроса разработать с помощью Мастера отчет. В заголовок отчета, используя конструктор, включить текущую дату и свою фамилию. 10. Создать запрос на выборку с группировкой о суммарной стоимости закупленных товаров без скидки из баз не из Москвы в период с декабря 2010 года по сентябрь 2012 года включительно. В запрос включить поля: Наименование (товара), Марка, Цена, Количество, вычисляемое поле Стоимость товара (1,2*Цена*Количество+500). Поля Адрес (базы) и Дата закупки, используемые в запросе для указания условий отбора, сделать неотображаемыми, заданные как условия. Выполнить для поля Наименование сортировку в алфавитном порядке. Задать для вычисляемого поля формат с разделителями. 11. С помощью Мастера разработать отчет «Закупки товаров», включив в него поля: Наименование (товара), Марка, Цена, Количество, Изображение. Выполнить группировку по полю Наименование. В режиме Конструктора добавить в примечание отчета вычисляемое поле Суммарная стоимость всех закупленных товаров (1,2*Цена*Количество). Для вычисляемого поля задать формат с разделителями. В заголовок отчета вставить текущую дату и свою фамилию. 12. Разработать перекрестный запрос о суммарной стоимости закупок отдельных товаров (по наименованию и марке) из баз в Москве в 2012 году. Поля Адрес (базы) и Дата (закупки) в запросе должны быть неотображаемыми, используемыми, как условия при указании условий отбора. 13. С помощью Мастера разработать отчет «Закупки товаров», включив в него поля: Наименование (товара), Дата закупки, Цена, Количество, Скидка. Выполнить группировку по полю Наименование (товара). Задать формирование итогов – среднее по полю Количество. Включить в заголовок отчета свою фамилию, имя и номер группы. При необходимости выполнить редактирование полей отчета в режиме Конструктора. 2