- •Лабораторная работа n 1 система управления базой данных access. Начало работы
- •Введение
- •Начало работы: создание таблицы в базе данных
- •Режим таблицы
- •Типы и свойства полей
- •Мастер таблиц
- •Импорт таблиц
- •Связь с таблицами
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 2 работа с таблицами
- •Введение
- •Режим замены
- •Режим вставки
- •Операции поиска
- •Фильтрация данных в таблице
- •Поиск и замена
- •Удаление данных
- •Изменение структуры таблицы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 3 изменение образа таблицы
- •Вводные замечания
- •Установка параметров шрифта
- •Параметры ячеек
- •Изменение расположения строк/колонок
- •Внимание!
- •Изменение типа поля
- •Отображение полей
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 4 главное меню access
- •Меню Правка
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 5 создание запросов
- •Общие сведения
- •Сортировка данных в запросе
- •Применение специальных критериев
- •Вычисления в запросе
- •Внимание!
- •Поле Продавец Объем операции Номер записи
- •Поле Продавец Объем операций Номер записи
- •Запросы к нескольким таблицам
- •Запрос на добавление
- •Запрос на удаление
- •Запрос на обновление
- •Запрос на создание таблицы
- •Индикация результатов выполнения запросов
- •Параметрические запросы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 6 создание форм
- •Вводные замечания
- •Создание форм с помощью мастера
- •Перемещение и редактирование полей формы
- •Фильтрация данных в форме
- •Обычный фильтр
- •Фильтр по выделенному
- •Расширенный фильтр
- •Форма ленточного типа
- •Создание диаграмм
- •Составные и связанные формы
- •Применение элементов управления в формах
- •Мастер кнопок
- •Списки в формах
- •Размещение в форме графического объекта
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 7 отчеты в access
- •Вводные замечания
- •Автоотчеты
- •Конструктор отчетов
- •Мастер диаграмм
- •Мастер отчетов
- •Вычисления в отчете
- •Печать отчета
- •Предварительный просмотр
- •Опции печати
- •Задание
- •Создание меню и панелей инструментов
- •Создание панели инструментов для всех баз данных
- •Создание панели инструментов для отдельной базы данных
- •Создание специальной строки меню
- •Создание и удаление контекстного меню
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 9 макросы в access. Первое знакомство
- •Вводные замечания
- •Создание макросов
- •Кнопка, запускающая макрос
- •Макрокоманды для работы с данными
- •Макрокоманды для управления Access
- •Макрокоманды для решения задач программирования
- •Редактирование макросов
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 10
- •Отладка макросов, макрогруппы,
- •Связь с меню
- •Цель работы: Освоить процедуры отладки макросов, создания макрогрупп, создания макросов, связанных с меню.
- •Отладка макроса
- •Применение пошагового режима
- •Объединение макросов в макрогруппу
- •Связывание макросов с командами меню
- •Связывание макросов с событиями
- •События, связанные с клавиатурой и мышью
- •Связывание с событиями
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 11
- •Макросы с условием. Представление объектов. Установка имен и значений
- •Цель работы: Изучить методику создания макросов с условием, управление представлением объектов из макроса, указание имен объектов, установку значений.
- •Выполнение макроса с условием
- •Управление представлением объектов из макроса
- •Указание имен объектов
- •Установка значений
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 12 работа с приложениями и программами. Оформление меню
- •Вызов приложений и управление ими
- •Запуск прикладных программ с параметрами
- •Управление прикладными программами из access
- •Автоматизация вывода на печать
- •Оформление собственной строки меню
- •Задание
- •Контрольные вопросы
- •Цитированная литература
- •Содержание
Обычный фильтр
- В меню Записи активизировать команду Фильтр, а в открывшемся подменю - команду Изменить фильтр.
Можно также выполнить щелчок на соответствующей кнопке панели инструментов.
- В окне Адреса:фильтр выбрать значение Москва в списке Населенный пункт, а в разделе Или - значение Новые Васюки в таком же списке.
- Щелкнуть на кнопке Применение фильтра на панели инструментов или выбрать одноименную команду в меню Фильтр.
В результате фильтрации и сортировки полученных данных в форме будут отображаться только те адреса, которые в поле населенного пункта содержат значение Москва или Новые Васюки.
Для отмены фильтрации выбрать команду Удалить фильтр из меню Записи.
Фильтр по выделенному
- Для этого необходимо выделить данные, которые будут использоваться в качестве критерия фильтрации (в нашем примере выделить в первой записи поля адреса со значением Обухов 2 кв. 6).
- Активизировать команду Фильтр из меню Записи и выбрать в открывшемся подменю команду Фильтр по выделенному. Можно также щелкнуть на одноименной кнопке в панели инструментов. В результате будут отобраны записи, которые в поле адрес содержат значение Обухов 2 кв. 6. Информация о количеств отфильтрованных записей появляется в нижней части окна формы.
Если после выделения данных выбрать команду Исключить выделение, в форме отобразятся только те записи, которые в поле адреса не содержат значения Обухов 2 кв. 6.
Расширенный фильтр
- В меню Записи активизировать команду Фильтр, а в открывшемся подменю - команду Расширенный фильтр.В результате появится окно, которое напоминает окно конструктора запросов.
- Перетащить с помощью мыши имя поля Населенный пункт в QBE-область и установить в строке Сортировка значение По возрастанию.
- В строке Условие отбора ввести значение Москва, а в строке Или - Новые Васюки.
- Щелкнуть на кнопке Применить фильтр в панели инструментов или выбрать одноименную команду в меню Фильтр.
Критерий фильтрации можно записать и по-другому: In("Москва";"Новые Васюки"), однако такая запись намного длиннее.
Для удаления фильтров предназначены кнопка Удалить фильтр панели инструментов и анологичная команда из меню Записи.
Форма ленточного типа
Выбрав форму ленточного типа, пользователь получает в свое распоряжение логическую структуру, определяющую столбцы и строки формы, которая очень близка к исходной таблице, а при выборе табличной формы - структуру, идентичную таблице. Преимуществом форм этих типов является возможность одновременного отображения на экране нескольких записей. Для каждой записи в форме отводится по одной строке.
Если форма содержит небольшое количество полей, все они, как правило, видны на экране. Чтобы отобразить невидимую область формы, следует использовать полосу прокрутки. Форма ленточного типа подходит для отображения информации из таблиц с большим числом записей.
В качестве примера составим каталог телефонов на основе данных таблицы адресов. Нам понадобятся такие данные, как фамилия, номер телефона и факса. При создании формы пользователь может выбрать те поля, которые хочет включить в нее. Формировать запрос для этого не нужно.
Чтобы создать каталог телефонов в виде ленточной формы, необходимо выполнить следующие действия:
- Создать новую форму на основе таблицы Адреса. Для этого на вкладке Формы окна базы данных нажать кнопку Создать.
- В диалоговом окне Новая форма выбрать таблицу Адреса в списке таблиц и запросов. Затем маркировать элемент Мастер формы и нажать кнопку ОК.
- В списке Доступные поля первого окна мастера форм выбрать поля для создаваемой формы. (Выполнить двойной щелчок на именах Фамилия, Телефон и Телефакс. Эти поля будут скопированы в список Выбранные поля). Нажмать кнопку Далее, чтобы перейти в следующее окно мастера.
- Активизировать переключатель Ленточный и нажат кнопку Далее.
- В третьем диалоговом окне мастера выбрать в списке стиль оформления и нажать кнопку Далее.
- Присвоить новой форме имя Каталог телефонов и нажать кнопку Готово.