- •Модуль 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
- •Создание отчета типа “электронная таблица”
- •Рекомендована література Основна
- •Додаткова
Вставка данных из другой таблицы
Запрос на добавление используется для добавления записей из одной таблицы в другую. Реализующая таблица может быть расположена в той же или в другой базе данных.
Исходная и результирующая таблицы могут иметь различное количество полей. В этом случае Access определяет поля с одинаковыми полями и только в них добавляет данные, а остальные поля игнорирует.
Например, в базе данных Телефонно-адресная книга хранятся адреса клиентов, некоторые из которых временно не вошли в состав таблицы Клиенты базы данных Заказы. Теперь их нужно добавить из таблицы Телефонно-адресная книга в таблицу Клиенты (например, тех, кто работает в СП*).
Для выполнения данного запроса необходимо:
-
открыть базу данных Телефонно-адресная книга;
-
открыть окно Конструктора запросов и добавить в бланк Конструктора таблицу Телефонно-адресная книга;
-
выполнить команду Запрос/Добавление или кнопка Тип запроса/Добавление:
-
Добавление записей в таблицу
Имя таблицы
О в текущей базе данных
О в другой базе данных
Имя файла
Поскольку мы хотим информацию из Телефонно-адресной книги добавить в таблицу другой базы данных, необходимо выбрать переключатель "В другую базу данных", затем указать имя файла (Заказы.mdb) и выбрать из списка имя таблицы Клиенты;
-
далее необходимо указать поля, данные из которых предлагается поместить в результирующую таблицу.
Поле |
Код клиента |
Фамилия |
… |
Предприятие |
Таблица |
Телефонно-адресная книга |
Телефонно-адресная книга |
|
Телефонно-адресная книга |
Сортировка |
|
|
|
|
Добавление |
Код клиента |
Фамилия |
|
Предприятие |
Условия отбора |
|
|
|
Like "СП*" |
или |
|
|
|
|
Если, например, в Телефонно-адресной книге поле имело название Предприятие, а в таблице Клиенты – Организация, то в поле Добавление не будет автоматически подставлено соответствующее поле таблицы Клиенты. Тогда его нужно выбрать из списка в строке Добавление самостоятельно;
-
перейти в режим Таблицы и проверить правильность выбранных данных, и только потом запустить запрос (!).
Будет выдано сообщение о количестве добавленных записей.
Создание новой таблицы с помощью запроса
Например, в конце каждого года необходимо создавать и сохранять таблицу с суммарным итогом объемов продаж по каждому товару.
Тогда:
1) нужно создать запрос следующего содержания:
Поле |
Код товара |
Сумма: [Заказы]![Продано]*[Заказы]![Условия] |
Таблица |
Заказы |
Заказы |
Груп. операция |
Группировка |
Sum |
Сортировка |
|
|
Вывод на экран |
|
|
Усл. отбора |
|
|
2) после этого изменить тип запроса на Запрос/Создание таблицы или Тип запроса/Создание таблицы. Последует запрос:
-
Создание таблицы
Имя таблицы
О в текущей базе данных
О в другой базе данных
Имя файла
Следует ответить, какое имя будет присвоено новой таблице и где она будет размещена.
3) запустить запрос на выполнение.
Сформулируем задачу следующим образом: необходимо в конце каждого месяца иметь итоговую сумму продаж по каждому изделию и сохранять эти данные в сводной таблице.
Для такой задачи нужно создать запрос на создание сводной таблицы с вычисляемыми полями, а затем преобразовать данный запрос в запрос-добавление в каждом новом месяце.
Поле |
Месяц: month([Дата продажи]) |
Код товара |
Сумма: [Заказы!][Усл]*[Заказы!][Цена] |
Имя таблицы |
|
Заказы |
Заказы |
Группировка |
Группировка |
Группировка |
Sum |
Вывод на экран |
|
|
|
Условия отбора |
Month (Date()) |
|
|
|
|
|
|
Данный бланк запроса вычисляет итоговые суммы по каждому товару за текущий месяц.
-
запрос на выборку следует первоначально преобразовать в запрос на создание таблицы и указать имя таблицы Сводная. Потом запустить данный запрос и сохранить его;
-
в следующим месяце, прежде чем запросить данный запрос, его нужно преобразовать к запросу на добавление, в результате чего к таблице Сводная будут добавляться новые записи по текущему полю.