- •И.Б. Кушнир
- •Оглавление
- •Введение
- •1. Основы информационных систем и баз данных
- •1.1. Информационные системы1
- •1.2. Базы данных
- •Контрольные вопросы
- •Тестовые задания
- •2. Общие вопросы разработки баз данных субд Access
- •2.1. Рабочая среда Access
- •Концепция базы данных
- •Таблицы
- •Запросы
- •Страницы
- •Макросы
- •2.2. Задание для самостоятельной работы
- •Варианты заданий
- •2.3. Пример выполнения задания2
- •Поставщики
- •Контрольные вопросы
- •Тестовые задания
- •3. Создание и корректировка базы данных в субд
- •Типы данных и задание связей в базе данных
- •Типы данных, обрабатываемых в Access [8, с. 45]
- •3.2. Задание для самостоятельной работы
- •3.3. Пример выполнения работы
- •3.3.1. Создание базы данных
- •3.3.2. Создание структуры таблиц в режиме конструктора Создание структуры таблицы Поставщики
- •Создание структуры таблицы Товары
- •3.3.3. Связывание таблиц
- •3.3.4. Ввод данных3
- •3.3.5. Редактирование записи
- •3.3.6. Удаление записи
- •3.3.7. Поиск и сортировка данных
- •Сортировка
- •Поиск записи
- •Фильтрация записей
- •Расширенный фильтр
- •3.3.8. Печать в режиме таблицы
- •Контрольные вопросы
- •Тестовые задания
- •4. Запросы на выборку
- •4.1. Способы создания запроса4
- •Примеры часто используемых операторов и функций5
- •4.2. Задание для самостоятельной работы
- •Варианты заданий
- •4.3. Пример выполнения задания
- •4.3.1. Создание запроса
- •4.3.2. Редактирование запроса
- •Контрольные вопросы
- •Тестовые задания
- •5. Вычисления в запросах: простые, групповые
- •5.1. Общие сведения о расчетах в запросах6
- •Типы операций [8, с. 128]
- •Сведения о стипендиатах
- •Перекрестная таблица
- •5.2. Задание для самостоятельной работы
- •Варианты заданий
- •5.3. Пример выполнения задания
- •5.3.1. Вычисления в запросе
- •5.3.2. Итоговые запросы
- •5.3.3. Сводные таблицы7
- •Изменение структуры сводной таблицы
- •Фильтрация
- •Авс-анализ
- •Детализация
- •Контрольные вопросы
- •Тестовые задания
- •6. Формы
- •6.1. Общая характеристика экранных форм8
- •6.2. Задание для самостоятельной работы
- •Варианты заданий
- •6.3. Пример выполнения задания
- •6.3.1. Простая форма
- •6.3.2. Составная форма, основанная на двух таблицах
- •6.3.3. Составная форма, основанная на таблице и запросе
- •6.3.4. Составная форма с вычисляемым полем в главной форме
- •6.3.5. Редактирование формы
- •Контрольные вопросы
- •Тестовые задания
- •7. Отчеты
- •7.1. Общая характеристика отчетов9
- •7.2. Задание для самостоятельной работы
- •Варианты заданий
- •7.3. Пример выполнения задания
- •7.3.1. Создание автоотчета
- •7.3.2. Нумерация и сортировка данных в отчете
- •7.3.3. Группировка и подсчет итогов в отчете
- •7.3.4. Подотчет в отчете
- •Контрольные вопросы
- •Тестовые задания
- •8. Web-интерфейс к базам данных Access
- •8.1. Общая характеристика страниц доступа к данным10
- •8.2. Задание для самостоятельной работы
- •Варианты заданий
- •8.3. Пример выполнения задания
- •8.3.1. Создание автостраницы
- •8.3.2. Создание страницы с помощью Мастера
- •8.3.3. Создание и изменение страниц доступа к данным в режиме Конструктора
- •Контрольные вопросы
- •Тестовые задания
- •9. Настройка пользовательского интерфейса
- •9.1. Общая характеристика элементов управления и их свойств
- •9.2. Задание для самостоятельной работы
- •9.3. Пример выполнения задания
- •9.3.1. Создание кнопочной формы
- •9.3.2. Добавление кнопок в форму
- •9.3.3. Макрос для открытия запроса
- •9.3.4. Задание условий отбора в макросе
- •9.3.5. Настройка параметров запуска
- •Контрольные вопросы
- •Тестовые задания
- •Заключение
- •Библиографический список
- •Приложение 1 (справочное) Типы связи
- •Приложение 2 (справочное) Синтаксис масок ввода
- •Маски ввода
- •Примеры масок ввода
- •Учебное издание
6.3.5. Редактирование формы
Иногда требуется изменить макет формы, созданной с помощью мастера. Например, по умолчанию все созданные мастером текстовые поля могут быть одинаковой длины, которая бывает как избыточной, так и недостаточной для отображаемых полями данных. В таких случаях следует воспользоваться режимом конструктора форм. Отредактируем форму, представленную на рисунке 6.11: расположим поле Телефон рядом с полем Название.
Откройте форму Поставщики товаров в режиме конструктора. Фрагмент формы в режиме конструктора приведен на рисунке 6.19.
Рис. 6.19. Фрагмент окна конструктора форм
Щелкните на надписи поля Телефон, чтобы выбрать его. Наведите указатель на правую границу надписи так, чтобы он превратился в двунаправленную стрелку и перетащите правую границу поля так, чтобы уменьшить длину надписи (рис. 6.20).
Рис. 6.20. Выделение элемента формы
Теперь наведите указатель на черный квадратик в левом верхнем углу поля Телефон. Указатель превратится в изображение указательного пальца (). Перетащите поле вплотную к соответствующей ему надписи (рис. 6.22).
Рис. 6.21. Перемещение только поля у элемента формы
Для того чтобы расположить поле Телефон рядом с полем Название, наведите указатель на границу поля Телефон так, чтобы указатель превратился в стилизованное изображение руки (). Переместите поле, чтобы форма выглядела, как показано на рисунке 6.22.
Рис. 6.22. Перемещение элемента целиком (надпись и поле)
Теперь на освободившееся место вы можете переместить подчиненную форму, увеличив тем самым область данных.
Вы можете ускорять процесс редактирования, изменяя сразу несколько элементов управления. Для этого следует, удерживая нажатой клавишу SHIFT, выделить все поля, размер которых требуется изменить. Теперь при редактировании одного поля остальные изменят размер точно также.
Для редактирования нескольких полей можно воспользоваться командой меню Формат: Выровнять, Размер, Интервал по вертикали, Интервал по горизонтали.
Отчет должен содержать: тему и цель работы, задание к работе с подробным описанием действий, необходимых для выполнения каждого пункта задания и распечатку созданных форм.
Контрольные вопросы
Какие разновидности экранных форм вы знаете и каково их назначение?
Как можно включать поля таблицы/запроса в форму при ее создании с помощью мастера?
Как можно откорректировать созданную ранее форму?
Каким образом можно менять размещение элементов на экране; изменять размер элементов?
Как можно включить в форму вычисляемое поле?
Как можно преобразовать один тип элемента в другой? Какие преобразования допустимы, а какие нет?
Как можно включить в форму рисунок?
Какие разновидности многостраничных форм можно создавать в Access? Как можно создавать многостраничные формы?
Какие разновидности многотабличных форм можно создавать в Access? Как можно создавать многотабличные формы?
Как можно создать форму для ввода данных?
К каким последствиям может привести корректировка таблиц (запросов), на которых базируется форма? Какие меры надо применять для устранения этих последствий?
Как связать главную и подчиненную форму? Какие способы вы знаете?
Зачем добавлять вычисляемое поле в примечание формы?
Как можно увидеть результат, полученный в вычисляемом поле, расположенном в примечании подчиненной формы?
Как можно запретить корректировку таблицы при ее просмотре при помощи формы?