- •Содержание
- •Основные понятия и терминология баз данных
- •Работа с таблицами Теоретические сведения
- •Создание базы данных с помощью мастера
- •Создание таблицы при помощи мастера таблиц
- •Создание таблиц путем ввода данных в таблицу
- •Создание таблицы в режиме конструктора
- •Примечание.Рекомендуетсяопределять ключевые поля, хотя это вовсе не обязательно. Если они не были определены, то при сохранении таблицы выдается вопрос, нужно ли их создавать.
- •Типы данных, используемые в поле таблицы
- •Создание в базе данных связей между таблицами
- •Целостность данных и каскадные операции
- •Создание новой таблицы путем импортирования из другой базы данных
- •Создание таблиц в режиме конструктора Проектирование таблицы Модели Структура таблицы Модели
- •Характеристики полей таблицы
- •Создание фиксированных списков
- •Данные для заполнения таблицы Модели
- •Проектирование таблицы Клиенты Структура таблицы Клиенты
- •Проектирование таблицы Купля автомобилей Структура таблицы Купля автомобилей
- •Тип данных Счетчик
- •Создание полей со списком, берущим свои значения из других таблиц
- •Организация таблиц в режиме таблицы Проектирование таблицыМастерские
- •Организация таблиц при помощи мастера создания таблиц Организация таблицыЗаписи работ
- •Связывание таблиц базы данных
- •Проектирование форм Теоретические сведения Способы создания форм
- •Механизм создания формы
- •Изменение макета формы в режиме конструктора Изменение вида формы
- •Проектирование формы на основе таблицы Клиенты Автоматическое создание формы
- •Доработка макета формы
- •Создание диаграммной формы по таблицеМодели
- •Проектирование составной формы Создание составной формы с использованием мастера
- •Оформление составной формы
- •Встраивание в форму кнопок
- •Изменение свойств формы
- •Теоретические сведения о запросах
- •Запросы на выборку и их использование
- •Создание запроса на выборку в режиме конструктора
- •Открытие и запуск запроса
- •Отображение или скрытие поля в результатах запроса
- •Сортировка записей в запросах
- •Построение запросов по базе данных «автомобили» Построение запросов с помощью конструктора по одной таблице
- •Построение запросов по одной таблице с использованием логических функций
- •Задания
- •Построение запросов по нескольким таблицам
- •Задания
- •Добавление вычисляемых полей в запросы
- •[Предпродажная подготовка])*(1 – [Скидка])
- •Группировка данных в запросах
- •Запросы по базе данных борей Импорт таблиц из базы данных Борей
- •Простые запросы по базе данных Борей (а)
- •Параметрические запросы (б)
- •[Введите первую страну] or [Введите вторую страну]
- •Задания (б)
- •Использование шаблонов при организации запросов (в)
- •Запросы с группировкой данных (итоговые запросы) (г)
- •Использование параметров и шаблонов в итоговых запросах (е)
- •Построение запросов на основании запросов (ж)
- •Построение запросов с записями без подчиненных (з)
- •Модифицирующие запросы (е)
- •Запросы создания таблиц
- •Запросы добавления
- •Запросы удаления
- •Запросы обновления
- •Перекрестные запросы (и)
- •Создание отчетов Теоретические сведения
- •Создание ленточного автоотчета
- •Доработка отчета в режиме конструктора
- •Работа с панелью элементов при модернизации отчетов
- •Группировка данных в отчетах
- •Создание почтовых наклеек и серийных писем
- •Создание базы данных на основе имеющихся образцов
Встраивание в форму кнопок
Встроим в форму кнопку, с помощью которой можно будет переключиться на диаграмму Структура цен. При создании кнопки пользователь должен сообщитьAccess, какую функцию будет выполнять данная кнопка. Необходимо написать макрос, реализующий эту функцию.
Закройте форму и вернитесь в окно базы данных. Выберите закладку Макросы и нажмите кнопку Создать.Появится окно создания макроса.
Щелкните в первой пустой строке колонки Макрокоманда и откройте список. Выберите макрокомандуОткрыть форму. В полеИмя формы выберите из списка формуСтруктура цен.В полеРежим установите опциюФорма. В полеРежим данных установите опциюТолько чтение. В полеРежим окна установите опциюОбычное. Сохраните макрос под именемОткрытие диаграммы, закройте окно макроса и откройте формуЗаказы в режиме конструктора.
Теперь в форму можно вставить кнопку. Ее удобно поместить в область примечаний формы. Выполните щелчок на значке кнопки в панели элементов и разместите указатель мыши в области примечаний формы приблизительно посредине экрана. Отпустите кнопку мыши и на экране появится пронумерованная кнопка. Теперь этой кнопке необходимо присвоить имя и связать с ней некоторое действие. (Если после вставки кнопки открылось окно мастера создания кнопок, то закройте его, нажав кнопку Отмена).
Выполните двойной щелчок на созданной кнопке, откроется окно свойств. Установите следующие характеристики кнопки: Имя - Взгляд на диаграмму, Надпись - Просмотреть структуру цен, Нажатие кнопки - Открытие диаграммы. Закройте окно свойств. Проведите испытания кнопки.
Теперь необходимо вернуться к исходной форме. Один из способов - переключение на форму Заказы через менюОкно. Второй способ - создание дополнительной кнопки в формеСтруктура цен, посредством которой диаграммная форма будет закрыта, и произойдет возврат к исходной форме. Следовательно, необходимо создать соответствующий макрос, но можно воспользоваться мастером создания кнопок.
Перейдите в режим конструктора для диаграммной формы. Выполните щелчок на значке кнопки в панели элементов и разместите указатель мыши в области данных. На экране появится пронумерованная кнопка и откроется окно мастера создания кнопок. (Мы создадим кнопку с помощью мастера без использования макроса). В первом окне мастера в поле Категория выберитеРабота с формой, в поле действие -Закрытие формы. Во втором окне - укажите, что необходимо разместить на кнопке (текст или рисунок). В третьем окне - задайте название для кнопки. Нажмите кнопкуГотово. Проверьте работу кнопки.
Изменение свойств формы
Находясь в режиме конструктора, в меню «Правка» выберите команду «Выделить форму».
Выберите команду «Свойства» в меню «Вид», на панели инструментов или из контекстного меню. Откроется диалоговое окно «Форма» (обратите внимание на то, что заголовок окна должен называться именно «Форма». В противном случае Вы измените свойства каких-либо других объектов.
Установите тип границы Тонкая, кнопки размеров окнаОтсутствуют. Перейдите в режим формы и посмотрите, каким образом повлияло изменение свойств на возможность минимизации, максимизации и изменения размеров формы.
Выведите диалоговое окно изменения свойств подчиненной формы и в строке «Блокировка» установите Да. Тем самым Вы запретите пользователю вносить изменения в подчиненную форму. Перейдите в режим формы и убедитесь в этом.