- •Модуль 1. Операционные сисемы
- •Лекция 1. Архитектоника и технология использования пэвм
- •Лекция 2. Операционная система windows xp
- •Лекция 3. Компьютерные сети
- •Лекция 4. Работа с архиватором winrar
- •Лекция 5. Вирусы и борьба с ними
- •Модуль 2. Текстовый редактор microsoft word xp
- •Лекция 1. Создание и редактирование текстового документа
- •Описание элементов окна Word
- •Лекция 2. Форматирование документов
- •Лекция 3. Нумерованные и маркированные списки
- •Стили маркированных списков во вкладке Маркированный
- •Лекция 4. Создание таблиц и диаграмм
- •Лекция 5. Добавление в документ графических изображений
- •Добавление, изменение или удаление объемного эффекта для фигуры
- •Лекция 6. Автоматизация создания деловой документации Шаблоны деловых документов
- •Модуль 3. Системы табличной обработки данных лекция 1. Понятие электронной таблицы ms excel
- •Лекция 2. Форматирование рабочих листов
- •Важным моментом при конструировании числовых форматов является учет того, что пользовательские форматы могут состоять из четырех секций, разделенных знаком точки с запятой:
- •Лекция 3. Работа с формулами. Связывание ячеек.
- •Специальная вставка.
- •Лекция 4. Защита листов и рабочих книг.
- •Работа с окнами
- •Лекция 5. Использование функций
- •Лекция 6. Примеры использования функций
- •Лекция 7. Использование встроенных функций если()
- •Лекция 8. Создание и форматирование диаграмм
- •Лекция 9. Работа с базами данных в ms excel.Создание макросов
- •В ms Excel используется четыре вида операторов: арифметические, текстовые, операторы сравнения и операторы ссылок.
- •Модуль 4. Системы управления базами данных microsoft access
- •Лекция 1. Основные понятия баз данных
- •Создание базы данных
- •Создание таблиц в режиме таблицы
- •Создание таблиц с помощью Мастера
- •Создание таблицы в окне Конструктора
- •Свойства полей
- •Лекция 2. Поиск и замена данных Поиск данных
- •Замена данных
- •Сортировка данных
- •Экспорт и импорт таблиц из одной базы данных в другую
- •Изменение количества отображаемых столбцов
- •Фиксация столбцов таблицы
- •Лекция 3. Фильтрация данных
- •Фильтр по выделенному
- •Команда Изменить фильтр
- •Условия отбора текстовых значений
- •Условия отбора полей типа дата
- •Лекция 4. Создание запросов
- •Создание запросов с помощью мастера.
- •Окно Конструктора запросов
- •Встроенные функции
- •Лекция 5. Формы
- •Настройка формы
- •Размещение текстовой информации
- •Размещение полей ввода
- •Изменение порядка обхода объекта
- •Создание кнопок управления
- •Добавление рисунка в форму
- •Построение диаграмм
- •Лекция 6. Особенности проектирования многотабличных баз данных
- •Проектирование нормализованной базы данных
- •Продажи
- •Первая нормальная форма таблицы
- •Вторая нормальная форма
- •Третья нормальная форма таблицы
- •Определение связей между таблицами
- •Связывание двух полей одной таблицы
- •Изменение структуры таблицы в окне «Схема данных»
- •Определение условий целостности данных
- •Лекция 7. Многотабличные запросы
- •Запросы к связанным таблицам с отношением "один-к-одному"
- •Запросы к связанным таблицам с отношением "один-ко-многим"
- •Запросы к связанным таблицам с отношением "многие-ко-многим"
- •Внешние соединения
- •Лекция 8. Итоговые запросы
- •Задание условий выборки в итоговых запросах
- •Группировка полей запроса
- •Лекция 9. Параметрические запросы
- •Лекция 10. Перекрестные запросы
- •Лекция 10. Модификация данных с помощью запросов-действий
- •Запрос на удаление
- •Выполнение запроса-обновления
- •Вставка данных из другой таблицы
- •Создание новой таблицы с помощью запроса
- •Лекция 11. Создание подчиненной формы.
- •Многостраничные формы
- •1 Способ
- •2 Способ
- •Создание многостраничных форм
- •Результат
- •Лекция 12. Расширенные средства ввода данных. Создание подчиненных форм
- •Лекция 13. Создание главной кнопочной формы
- •Расположение информации в области данных в две колонки
- •Создание почтовых наклеек
- •Лекция 14. Создание отчетов
- •Использование мастера для создания отчета
- •Кредит 400
- •Создание отчета типа “электронная таблица”
- •Рекомендована література Основна
- •Додаткова
-
Лекция 9. Параметрические запросы
До сих пор мы вводили условия отбора непосредственно в бланк окна запроса. Однако не всегда на этапе создания запроса можно решить, какие именно значения следует описать. Вместо этого можно включить в запрос параметр, и в этом случае перед выполнением запроса Access каждый раз будет запрашивать конкретные условия отбора.
Чтобы установить параметр, вместо того, чтобы вводить конкретное значение в строку Условия отбора, нужно ввести в нее имя или фразу, заключенную в квадратные скобки. Эта фраза будет выводиться в диалоговом окне при выполнении запроса. В этом запросе можно вводить несколько параметров, при этом они должны иметь уникальные и информативные названия.
Поля |
Код товара |
Заказано |
Продано |
|
|
|
|
|
|
|
|
Условия |
[Введите код товара] |
|
|
При запуске данного запроса появится окно:
-
Введите значение параметра
Введите код товара
После ввода данного значения (например, 34) выведется результат выполненного запроса, эквивалентный тому, как если бы мы в бланке запроса для поля Код товара в строке Условия написали 34.
Если ввести несколько параметров (например, по коду товара и коду клиента), то вопросы будут задаваться последовательно в том порядке, в каком находятся поля в бланке запроса.
Параметрическими можно делать: итоговые запросы, запросы на создание таблиц:
Поля |
Код товара |
Код клиента |
Заказано |
|
|
|
|
Групповые операции |
Группировка |
Группировка |
Sum |
|
[Код товара] |
[Код клиента] |
|
-
Лекция 10. Перекрестные запросы
Перекрестными называется итоговый запрос, представленный в виде электронной таблицы.
Например, мы хотим получить запрос, вычисляющий итоговые суммы (столбцы) продаж по месяцам для каждого вида изделий (строки).
Для этого мы должны сделать запрос (вкладка Запросы/Создать/Конструктор) и изменить тип запроса на перекрестный запрос.
Поле |
Код товара |
Дата продажи |
Продано |
Имя таблицы |
Заказано |
Заказы |
Заказы |
Гр. Операции |
Группировка |
Группировка |
Sum |
Перекрестная таблица |
Заголовок строки |
Заголовок столбца |
Значения |
Сортировка |
По возрастанию |
|
|
Условие |
|
|
|
В строке Перекрестная таблица можно выбрать одну из четырех установок:
-
заголовки строк
-
заголовки столбцов
-
значение (выводится в ячейках таблицы)
-
не выводить (предназначена для ввода условий отбора)
Результаты выполнения данного запроса будет таблица ниже:
Код товара |
3.01.00 |
5.01.00 |
2.02.00 |
4.03.00 |
10.01.00 |
124 |
45 |
|
10 |
15 |
20 |
125 |
|
96 |
|
|
|
126 |
5 |
15 |
18 |
|
21 |
Можно в строке Условие поле Дата продажи ввести *.03.*, тогда таблица будет состоять из заголовков строк и двух столбцов (04.03.00 10.03.00).
Пусть нас интересует суммарное значение по каждому месяцу.
Тогда, вместо поля [Дата продажи], в качестве заголовка столбцов необходимо ввести вычисляемое поле.
Format ([Заказы][Дата продажи];”mmm-yyyy”)
Данная функция одновременно определяет
-
формат ввода даты:
mmm – месяц апрель, май, июнь
mmmm – полное название месяца
уу – год 00, 99
уууу – год 1999, 2000
-
уровень группировки.
Например:
-
если в данной функции ввести format ([Дата продажи];”dd-mmmm-yyyy”), то группировка будет выполняться по дням (так же как получилось в первоначальном варианте запроса);
-
если ввести Format ([Дата продажи];”уууу”), то будут суммироваться продажи по каждому товару за год.
В нашем варианте запрос будет иметь вид:
Код товара |
Январь- 00 |
Декабрь - 00 |
Март – 00 |
124 |
45 |
10 |
35 |
125 |
96 |
|
|
126 |
20 |
18 |
21 |
Положения строк и столбцов в запросе можно изменять.
Если мы хотим указать, что данный запрос отражает только те заказы, которые выполнены (то есть [Заказано]=[Продано]), то в бланк запроса нужно добавить поле Заказано дважды (для поля, являющегося Значением перекрестной таблицы, Условие отбора задавать нельзя). В повторно добавленном с запрос поле Заказано в строке Перекрестная таблица нужно выбрать режим (не отображаются), так в строке Условие - [Заказано]=[Продано]. Тогда на экран выведутся только те товары, по которым выполняются заказы.