- •Введение
- •1. Создание базы данных средствами ms sql server
- •1.1. Структура базы данных
- •1.2. Создание баз данных в ms sql Server 2000
- •1.3. Создание таблиц базы данных в ms sql Server 2000
- •1.4. Типы данных в ms sql Server 2000
- •1.5. Управление пользователями
- •1.6. Способы обмена данными между Access и sql Server через odbc
- •1.7. Определение внешних источников данных в odbc
- •1.8. Связь с таблицами баз данных sql Server
- •1.9. Создание базы данных, таблиц, схемы данных средствами ms sql Server 2005
- •1.10. Обеспечение доступа к базе данных средствами ms sql Server 2005
- •1.11. Перенос базы данных на другой компьютер
- •1.12. Создание источника данных odbc и взаимодействие с приложением Access
- •2. Создание таблиц и схемы данных средствами субд access
- •2.1. Субд Microsoft Access
- •2.2. Объекты Access
- •Создание базы данных в Access 2003
- •Режимы создания таблиц базы данных в Access 2003
- •2.5. Создание таблицы в режиме Конструктор
- •2.6. Редактирование структуры таблицы
- •2.7. Создание и редактирование схемы данных
- •2.8. Ввод и редактирование данных
- •2.9. Создание базы данных, таблиц и схемы данных в Access 2007
- •Формы данных
- •3.1. Общие сведения о форме
- •3.2. Способы создания форм
- •3.3. Области и элементы формы в режиме Конструктор
- •3.4. Кнопки панели элементов
- •3.5. Создание однотабличной формы в режиме автоформы
- •3.6. Редактирование формы в режиме Конструктор
- •3.7. Создание составной формы
- •3.8. Ограничения доступа к данным через форму
- •3.9. Вычисления в форме
- •3.10. Создание форм в Access 2007
- •Запросы
- •Основы разработки запросов
- •Типы запросов
- •Создание запросов на выборку данных в режиме
- •Создание вычисляемого поля в запросе
- •4.5. Создание запроса с групповыми вычислениями
- •4.6. Создание параметрических запросов
- •4.7. Создание перекрестных запросов
- •4.8. Запрос на создание новой таблицы
- •4.9. Запрос на добавление записей
- •4.10. Запрос на удаление записей
- •4.11. Запрос на обновление записей
- •4.12. Создание запросов в Access 2007
- •5.1. Способы создания отчетов
- •Типы элементов управления
- •Создание надписей в отчете
- •Создание связных элементов (полей)
- •Создание вычисляемых элементов
- •Группирование записей в отчете
- •Создание отчета с помощью мастера отчетов
- •Создание отчета в режиме Конструктор
- •6. Заполнение полосы Верхний колонтитул.
- •7. Заполнение полосы Заголовок группы.
- •8. Заполнение полосы Область данных.
- •9. Заполнение полосы Примечание группы.
- •10. Заполнение полосы Нижний колонтитул.
- •11. Заполнение полосы Примечание отчета.
- •Экзаменационная ведомость Факультет Шифр группы Дисциплина
- •Списки групп
- •5.9. Создание отчетов в Access 2007
- •Создание макросов
- •6.1. Основы создания макросов
- •6.2. Формирование макрокоманд
- •6.3. Создание группы макросов
- •6.4. Использование условий в макросе
- •6.5. Создание макросов с использованием ссылок на объекты
- •6.6. Организация выполнения макроса
- •6.7. Выполнение макроса с наступлением события
- •6.8. Создание кнопки запуска макроса в форме
- •6.9. Пример создания макроса для решения задачи, использующей запросы
- •6.10. Пример создания макроса, работающего с данными нескольких объектов
- •Создание модулей
- •Общие сведения о языке vba
- •Модель объектов приложения Access
- •Модель объектов доступа к данным
- •Описание переменных
- •Операторы присваивания
- •Описание констант
- •Операторы управления выполнением программ
- •Операторы организации цикла:
- •Использование объекта Recordset
- •Выполнение процедур vba
- •7.10. Примеры модулей
- •Пример 3. Рассчитать суммарную поставку по каждому индексу товара в таблице поставка.
- •Пример 4. Создать новую таблицу Продукты из двух полей Индекс товара и Название, обеспечить ввод данных в эту таблицу.
- •Для решения задачи необходимо создать форму Поставщики_Города нижеследующего вида и связать с ней процедуру.
- •Пример 6. Открыть таблицу Товары, прочесть и вывести на экран все записи.
- •Пример 7. Выбор записей из таблицы Поставка для товара с кодом 123.
- •Пример 8. Выбор данных из связанных таблиц Товары и Поставка, связанных по индексу товара.
- •Пример 9. Выбор данных из трех связанных таблиц Товары, Поставщики и Поставка.
- •Пример 10. Поиск записей по наименованию товара (не ключевое поле) в таблице Товары и вывод найденных записей.
- •Пример 11. Поиск записей по дате поступления (не ключевое поле) в таблице Поставка и вывод найденных записей.
- •Пример 12. Поиск записей по индексу товара в таблице Товары и замена поля Розничная цена.
- •Пример 13. Поиск записей в таблице Товары для записей, где поле Розничная цена меньше заданной.
- •Управление приложением пользователя
- •Создание панели управления приложением с помощью диспетчера
- •Добавление рисунка в кнопочную форму
- •Создание кнопочной формы в режиме конструктора
- •Запуск Access с открытием приложения пользователя
- •Задания по разработке баз данных и приложений для работы с ними
- •Продажа бензина за ________________
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •Периодичность
- •Справка о продаже билетов
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •Расписание работы
- •Список сотрудников
- •Список больных фио врача Дата посещения
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •Итоговая ведомость замен
- •6. Создать макросы
- •7. Создать модули
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •5. Создать отчеты.
- •Факультет __________ Группа ______
- •Выдача книг
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Список автомобилей
- •Список водителей
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением
- •4. Создать запросы.
- •5. Создать отчеты.
- •Транзисторы
- •Справка о продаже транзисторов
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Выпрямительные диоды
- •Закупка приборов
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •4. Создать запросы.
- •5. Создать отчеты.
- •Сводная ведомость, дата
- •Справка о поставках мебели
- •6. Создать макросы.
- •7. Создать модули.
- •8. Создать панель управления приложением.
- •Библиографический список
- •Оглавление
Создание панели управления приложением с помощью диспетчера
В Access имеется средство автоматизированной разработки формы по управлению приложением, называемое диспетчером кнопочных форм.
Выполним команды Сервис, Служебные программы, Диспетчер кнопочных форм. В окне Диспетчер кнопочных форм подтвердим создание кнопочной формы.
Появится окно со строкой Главная кнопочная форма (главная страница), в которой формируется список кнопочных форм разных уровней (другие страницы).
Создание подчиненных кнопочных форм приложения. Для каждой группы задач целесообразно создать свою кнопочную форму. Для этого поступают следующим образом:
в окне диспетчера кнопочных форм нажимают кнопку Создать;
в окне Создание в поле Имя страницы кнопочной формы вводят имя кнопочной формы (например, кнопочная форма Деканат);
повторяют данные действия для каждой нужной кнопочной формы (страницы); в результате в окне диспетчера кнопочных форм кроме формы Главная кнопочная форма появятся и другие созданные кнопочные формы.
Любая из подготовленных кнопочных форм может быть сделана стартовой, открывающейся при открытии базы данных. Для этого следует выбрать ее имя в окне диспетчера кнопочных форм и нажать кнопку По умолчанию.
Редактирование имени кнопочной формы. Для редактирования имени выделяют кнопочную форму и щелкают по кнопке Изменить, в открывшемся диалоговом окне Изменение страницы кнопочной формы в поле Название кнопочной формы изменяют прежнее название на новое. Например, название Главная кнопочная форма можно сменить на Приложение Учебный процесс.
Формирование элементов кнопочной формы. Элементами кнопочной формы являются кнопки с подписями. Элементы, создаваемые в кнопочной форме, могут быть подразделены:
на элементы, предназначенные для организации вызова других кнопочных форм,
элементы, обеспечивающие открытие формы, отчета, запуск макроса, программы, выход из приложения с закрытием базы данных или переход в режим продолжения разработки кнопочной формы диспетчером кнопочных форм.
Формирование элементов для вызова кнопочных форм. Пусть необходимо создать кнопку для вызова подчиненной кнопочной формы (кнопочной формы Деканат) из главной кнопочной формы Приложение Учебный процесс. Мы находимся в окне Изменение страницы кнопочной формы. Щелкаем по кнопке Создать, открывается окно Изменение элемента кнопочной формы, в строке Команда выбираем Переход к кнопочной форме, в строке Кнопочная форма выбирается форма, переход к которой должна обеспечивать создаваемая кнопка текущей формы. Откроем список созданных кнопочных форм и выберем элемент Кнопочная форма Деканат, в строке Текст введем подпись для этой кнопки. Для завершения формирования элемента нажмем кнопку ОК. Элемент отобразится в списке Элементы данной кнопочной формы. Аналогичным образом создаются кнопки для вызова других подчиненных форм.
Изменение или удаление кнопки. Чтобы изменить или удалить какую-либо кнопку, надо выделить ее имя в списке Элементы данной кнопочной формы и нажать кнопку Изменить или Удалить. При необходимости изменить порядок кнопок в списке надо выбрать элемент и нажать кнопку Вверх или Вниз.
Кнопка перехода к редактированию созданных кнопочных форм. Данная кнопка обычно создается в главной кнопочной форме и поэтому находится на первой странице. В окне Изменение страницы кнопочной формы для главной кнопочной формы щелкают по кнопке Создать, открывается окно Изменение элемента кнопочной формы, в строке Команда выбирают Конструктор приложений (Изменение кнопочной формы), в строке Текст, например, набирают Изменение формы.
Для завершения работы с приложением создают соответствующую кнопку. В окне Изменение страницы кнопочной формы для главной кнопочной формы щелкают по кнопке Создать, открывается окно Изменение элемента кнопочной формы, в строке Команда выбирают Выход из приложения, аналогичный текст пишут в строке Текст.
Страница главной кнопочной формы (Приложение Учебный процесс) будет содержать перечень кнопок для вызова подчиненных кнопочных форм, кнопку Изменение формы и кнопку Выход из приложения.
Для окончания создания главной страницы щелкают по кнопке Закрыть. Это позволит вернуться к списку всех кнопочных форм приложения.
Формирование элементов подчиненной кнопочной формы. Обычно подчиненная кнопочная форма (страница) содержит кнопку возврата к главной кнопочной форме или к предыдущей странице и кнопки открытия объектов приложения.
Кнопку для возврата к главной или к предыдущей кнопочной форме создают следующим образом:
в окне Диспетчер кнопочных форм выделяют имя нужной подчиненной формы;
щелкают по кнопке Изменить, затем по кнопке Создать;
в окне Изменение элемента кнопочной формы в строке Команда выбирают из списка команду Переход к кнопочной форме, в строке Кнопочная форма из списка выбирают главную форму, в строке Текст пишут, например, Возврат;
щелкают по кнопке ОК.
Таким образом могут быть установлены все необходимые связи между кнопочными формами, представленными в списке окна диспетчера кнопочных форм. Практически на эти связи и число уровней не накладывается ограничений и могут быть созданы любые удобные пользователю переходы по кнопочным формам.
Формирование элементов для открытия объектов приложения. Для формирования кнопок, обеспечивающих выполнение задач пользователя, необходимо, чтобы они были связаны с одним из объектов приложения. Диспетчер кнопочных форм обеспечивает связь с формами, отчетами, макросами и модулями. Для связи создаваемой кнопки с нужным объектом надо выбрать в строке Команда одну из команд: открыть форму для добавления, открыть форму для изменения, открыть отчет, выполнить макрос, выполнить программу. В третьей строке окна Изменение элемента кнопочной формы, которая будет соответствовать команде, выбранной во второй строке, выбирают конкретный объект. Например, если выбрать в строке Команда команду – Открыть отчет, появится третья строка – Отчет, где можно будет выбрать имя отчета. Если выбрать в строке Команда – команду Открыть форму для изменения, появится третья строка Форма.
Создадим в кнопочной форме Деканат кнопку для работы с формой СТУДЕНТЫ.
В окне диспетчера кнопочных форм выберем Кнопочную форму Деканат. Для создания элементов в этой форме нажмем кнопку Изменить. В открывшемся окне Изменение страницы кнопочной формы нажмем кнопку Создать.
В окне Изменение элемента кнопочной формы выберем команду Открыть форму для изменения. В появившейся строке Форма откроем список доступных форм и выберем форму СТУДЕНТЫ. В строку Текст введем подпись кнопки «Студенты».
Аналогичным образом создают все необходимые кнопки.
Для выхода из окна диспетчера кнопочных форм используют кнопку Закрыть.
После завершения работы с диспетчером кнопочных форм в списке форм базы данных появляется форма с именем Кнопочная форма.
Запуск главной кнопочной формы при открытии базы данных. Для запуска главной кнопочной формы при открытии базы данных выбирают команды Сервис, Параметры запуска и в строке Формы выбирается форма, созданная диспетчером кнопочных форм.
