
- •212000, Г. Могилев, пр.Мира,43
- •Содержание
- •Работа с имеющейся базой данной в субд access
- •Открытие базы данных и просмотр записей.
- •Поиск записей.
- •Сортировка записей с помощью кнопок на панели инструментов.
- •Создание новых таблиц в субд access
- •Создание новой таблицы.
- •Установление связи между таблицами.
- •Удаление таблицы из базы данных.
- •Повторите создание таблицы «Реклама» в режиме Конструктора, изменив тип поля Сотрудник.
- •Создание запросов в субд access
- •Создание запроса с помощью средства access Простой запрос (аналогичен использованию Мастера запросов).
- •Создание запроса на выборку в режиме Конструктора.
- •Сортировка данных в запросе и поиск в заданном диапазоне.
- •Создание запроса на основе связанных таблиц.
- •Суммирование данных в запросе.
- •Включение в запрос параметров.
- •Создание отчета на основе запроса по параметру.
- •Создание перекрёстного запроса.
- •Создание запросов на изменение в субд access
- •Разработка запроса на создание таблицы.
- •Создание запроса на обновление записей.
- •Создание запроса на удаление записей.
- •Создание запроса на добавление записей
- •Создание форм в субд access
- •Создание простейших форм.
- •Добавление в форму подписи.
- •Создание подчиненной формы.
- •Создание на форме Списка полей (в режиме мастера).
- •Добавление на форму рисунка.
- •Создание командной кнопки.
- •Установка дополнительных свойств данных.
- •Разработка макросов в субд access. Создание стартовой кнопочной формы
- •1 Создание макросов.
- •2 Создание стартовой кнопочной формы.
- •Создание отчетов в субд access.
- •Создание детального отчета с помощью мастера отчетов.
- •Создание суммарного отчета по сгруппированным данным с помощью мастера отчетов.
- •Добавление в отчет текстового поля и изменение порядка сортировки.
- •Удаление разрывов групп и введение нового вида нумерации страниц.
- •Создание отчета в режиме Конструктора.
- •Список литературы
Создание командной кнопки.
Форма Сотрудники рассматривается отделом кадров как краткая информация о конкретном сотруднике фирмы. Если необходимо просматривать информацию обо всех заказах, которые курировал данный сотрудник, удобно создать командную кнопку в форме Сотрудники для того, чтобы иметь возможность открыть ранее созданную нами форму «Информация о заказах».
Откройте форму Сотрудники (с переводом страницы) в режиме Конструктора.
Создайте командную кнопку в форме с помощью объекта Кнопка на панели элементов. Выберите категорию Работа с формой, действия – Открытие формы.
Выберите форму Информация о заказах в качестве формы, открываемой кнопкой.
Выберите переключатель Открыть форму для отобранных записей.
Укажите связующее поле Код сотрудника.
Разместите на кнопке текст «Заказы по сотруднику».
Дайте имя кнопке «Заказы».
Сохраните макет формы и закройте его.
Откройте форму и проверьте работу созданной кнопки.
Установка дополнительных свойств данных.
Многие формы базы данных «Борей» основаны на таблице «Заказы». Текущая дата размещения заказа должна появляться в таких формах в качестве значения по умолчанию. На дату выполнения заказа должно быть наложено условие.
Откройте таблицу «Заказы» в режиме Конструктора, чтобы установить условия, влияющие на поле ДатаРазмещения.
Установите свойство Значение по умолчанию этого поля таким образом, чтобы им стала стала текущая дата ( рекомендуется использовать функцию DATE().
Выделите поле ДатаИсполнения и установите для него Условие на значение так, чтобы дата, введенная в это поле, превосходила дату размещения (> Date()).
Напечатайте сообщение для свойства Сообщение об ошибке с предупреждением о необходимости ввести правильную дату, если нарушено условие на значение.
Сохраните внесенные в Конструктор таблицы «Заказы» изменения.
Откройте некоторые формы, использующие данные этой таблицы и введите несколько записей.
Контрольные вопросы
1 Что такое форма и каково ее назначение?
2 Как создаются и используются на форме список полей и комбинированный список?
3 Как создать командную кнопку?
4 Как создать форму с подчиненной формой?
Разработка макросов в субд access. Создание стартовой кнопочной формы
Макросом называют набор из одной или более макрокоманд, выполняющих определенные операции, такие как открытие форм, таблиц, запросов, печать отчетов и др. Макросы могут быть полезны для автоматизации часто выполняемых задач. Например, при нажатии пользователем кнопки можно запустить макрос, который распечатает отчет.
Каждая макрокоманда имеет определенное имя и в зависимости от макрокоманды один или несколько аргументов, которые задаются пользователем
В ACCESS существует специальное средство для создания макросов — Конструктор макросов.
Чтобы открыть окно Конструктор макросов для создания нового макроса нужно в окне базы данных выбрать объект Макросы и нажать кнопку Создать в верхней части окна либо выполнить команду меню Вставка - Макрос.
Окно Конструктора макросов построено аналогично Конструктору таблиц, т. е. разделено по горизонтали на две части: панель описаний и панель аргументов.
Верхняя часть окна Конструктора — панель описаний — состоит из столбцов. По умолчанию на этой панели выводится два столбца: Макрокоманда и Примечание. Панель описаний позволяет определить последовательность макрокоманд, из которых состоит макрос.
Строка в столбце Макрокоманда представляет собой поле со списком, в котором можно выбрать нужную макрокоманду.
Строка в столбце Примечание — это обычное текстовое поле, в которое можно ввести комментарий, описывающий выполняемое действие.
Когда поле Макрокоманда заполнено, в нижней части окна Конструктора макроса появляется панель аргументов, предназначенная для ввода значений аргументов соответствующей макрокоманды. Список полей на этой панели зависит от выбранной макрокоманды и может отсутствовать, если макрокоманда не имеет аргументов. Таким образом, при создании макросов не нужно запоминать список аргументов для каждой макрокоманды.
При создании макроса пользователь вводит макрокоманды, которые требуется выполнить, в верхней части окна макросов. В нижней части окна макросов задаются аргументы макрокоманды.
Макрос может быть как собственно макросом, состоящим из последовательности макрокоманд, так и группой макросов. В некоторых случаях для решения, должна ли в запущенном макросе выполняться определенная макрокоманда, может применяться условное выражение.
Стартовая кнопочная форма представляет собой удобный интерфейс для доступа к объектам базы данных.(таблицам, формам, запросам и отчетам) и обычно открывается первой при загрузке базы данных .
Для создания, изменения и удаления кнопочных форм служит Диспетчер кнопочных форм. Для использования Диспетчера кнопочных форм нужно выполнить команду Сервис – Служебные - Диспетчер кнопочных форм. В одной базе данных может быть создана одна стартовая кнопочная форма. В разделе Таблицы при этом появляется таблица Switchboard Items. Для создания новой стартовой кнопочной формы вначале следует удалить эту таблицу.
Выполнение работы