
- •Обработка информации средствами субд
- •Тема 1. Банки и базы данных. Субд
- •Тема 2. Системы управления базами данных
- •Тема 3. Объект формы. Создание форм
- •Тема 4. Запросы. Создание запросов
- •Тема 5. Форма как средство для вывода данных
- •Тема 6. Отчеты, макросы, модули и сервисные операции
- •Создание связей между таблицами
- •Создание макросов
- •Создание кнопки на форме
- •Создание формы навигации
- •Автоматическое открытие формы навигации при загрузке базы данных
- •Задания для управляемой самостоятельной работы
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Выручка интернет-магазинов за ______ месяц _______года
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Учет мониторов на складе по месяцам
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Продажи автомобильного топлива
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Выручка интернет-магазинов за ______ месяц _______года
- •7. Создание макросов, кнопок и формы навигации
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Бронирование номеров
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Итоги аттестации студентов факультета ___________
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Сведения о выполненных заказах за ________ месяц ______ года
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Отчет по грузоперевозкам
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •1. Создать Запрос1 на условную выборку информации о пациентах старше 60 лет, которые обратились к терапевту. Фамилии пациентов должны быть отсортированы в алфавитном порядке.
- •4. Создание запросов на изменение
- •1. Создание структуры таблиц и связей
- •2. Создание простых форм и заполнение таблиц
- •3. Создание запросов на выборку
- •4. Создание запросов на изменение
- •5. Разработка сложной формы
- •6. Создание отчетов
- •Прокат автомобилей за ____ месяц ____ год
- •Основы интерфейса Access 2010
- •Основные операторы, используемые при создании выражений
- •Функции, используемые при групповых операциях в запросах
- •Функции для работы с данными типа дата/время
- •DateAdd (интервал; количество; дата)
- •DateDiff(интервал, дата1, дата2[, первый_день_недели [,первая_неделя_года]])
- •Функция iIf
- •Аргументы функции iIf
- •Содержание
Тема 3. Объект формы. Создание форм
Форма как средство ввода данных.
Форма – это средство для ввода и просмотра данных. С помощью форм можно предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено.
Данные в таблицы можно заносить и без помощи форм, но существуют, по крайней мере, четыре причины, которые делают формы незаменимым средством ввода данных в БД.
Пользователям СУБД нельзя предоставлять доступ к таблицам (самому ценному из того, что есть в БД).
Разные пользователи могут иметь разные права доступа к информации, содержащейся в таблицах. Формы предоставляют пользователю средства для заполнения только тех полей, которые ему заполнять положено. Например, один сотрудник банка имеет право вводить только имена и адреса клиентов, другой – только номера их расчетных счетов, а третий – только денежные суммы, хранящиеся на этих счетах. Для ввода данных им предоставляют разные формы, хотя данные из этих форм могут поступать в одну таблицу.
Преимущества форм раскрываются особенно наглядно, когда информация для БД вводится вручную из заполненных бланков (анкеты, накладные, счета, описи, ведомости и т. п.). В этом случае форму делают графическими средствами так, чтобы она была точной копией бланка – это заметно упрощает работу персонала по вводу данных, снижает его утомление и предотвращает появление ошибок.
Ввод данных в таблицу чрезвычайно утомительное занятие. Уже после нескольких часов работы люди делают ошибки.
Ввод данных в форму проще, т.к. в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочие) для автоматизации ввода. Как правило, элементы управления в формах настраивают таким образом, чтобы при вводе данных выполнялась их первичная проверка.
С помощью форм данные можно не только вводить, но и отображать. Запросы тоже отображают данные, но делают это в виде результирующей таблицы, не имеющей почти никаких средств оформления. При выводе данных с помощью форм можно применять специальные средства оформления.
Элементы управления.
Источником записей формы являются поля в базовых таблицах и запросах. Связь между формой и ее источником записей создается при помощи графических объектов, которые называют элементами управления.
Элемент управления — объект графического интерфейса, позволяющий пользователям управлять приложением. Элементы управления используются для отображения данных или параметров, для выполнения действий, либо для упрощения работы с интерфейсом пользователя.
Перечислим наиболее часто используемые элементы управления.
Надпись. Служит для ввода и отображения текста (название формы, надпись над строкой ввода и т. д.).
Поле. Позволяет размещать в форме текстовую надпись и поле для ввода или вывода данных.
Кнопка. Используется для вызова макросов, процедур или выполнения какого-либо действия. На кнопке можно поместить текст или рисунок.
Флажок. Обычно используется для представления данных логического типа.
Список. Может содержать фиксированный набор значений или значения из заданного поля одной из таблиц. Позволяет не вводить данные, а выбирать их из списка.
Поле со списком. Представляет собой комбинацию элементов Поле и Список. Применяется так же, как и список, но занимает меньше места в форме, поскольку список открывается только после щелчка на раскрывающей кнопке.
Подчиненная форма/отчет. Позволяет отобразить еще одну форму или отчет в основном объекте.
Разработчик формы может перемещать элементы управления, изменять их размеры и задавать свойства шрифта для элементов. В форму можно также добавлять элементы управления для отображения вычисляемых значений, итогов, текущей даты, времени и других полезных сведений.
Создание форм
Как и другие объекты СУБД Access, формы можно создавать вручную или автоматически, причем несколькими способами.
Формы, предназначенные для ввода данных в таблицы, удобно создавать с помощью Мастера, который помогает создавать простые, настраиваемые формы.
С помощью Мастера форма создается всего в три этапа.
Выбор полей, данные для которых можно будет вводить в форме.
Выбор внешнего вида формы (один из четырех):
в один столбец – отображает все поля одной записи, форма удобна для ввода и редактирования данных;
ленточный – отображает группу записей, форма удобна для вывода данных;
табличный – по внешнему виду форма ничем не отличается от таблицы, на которой она основана;
выровненный – поля, содержащие данные одного типа выравниваются по ширине.
Задание имени формы.
Все эти пункты достаточно хорошо объяснены в Мастере и не требуют никаких пояснений. Мастер выводит на экран вопросы и создает форму на основании ответов пользователя. После этого пользователь имеет возможность доработать и изменить форму в режиме конструктора.
Вопросы для самоконтроля
Для чего предназначены формы?
Почему пользователям СУБД нельзя предоставлять доступ к таблицам?
Когда для ввода данных в одну таблицу необходимо использовать несколько форм?
Каким образом можно автоматизировать ввод данных с помощью формы?
Почему при использовании форм упрощается работа персонала по вводу данных, снижается его утомление и предотвращается появление ошибок?