
- •Разработка приложений с помощью
- •Учебное пособие
- •Тема 1. Знакомство с оболочкой Access Запуск программы
- •Оболочка Access
- •Создание новой базы данных
- •Окно базы данных
- •Тема 2. Проектирование таблиц базы данных Создание базы данных
- •Создание таблиц
- •Определение полей таблицы
- •Задание свойств полей
- •Определение ключевого поля
- •Создание связей между таблицами.
- •Вопросы и упражнения
- •Тема 3. Ввод и редактирование записей
- •Ввод данных непосредственно в таблицу
- •Ввод данных с использованием поля со списком
- •Импортирование таблиц в свою базу данных
- •Пояснения.
- •Вопросы и упражнения
- •Тема 4. Создание простых форм
- •Автоматическое создание формы в столбец.
- •Создание формы в режиме мастера форм.
- •Создание формы в режиме конструктора
- •Вопросы и упражнения
- •Тема 5. Разработка сложных форм
- •Создание сложной формы.
- •Создание вычисляемых полей
- •Добавление управляющих элементов в форму.
- •Вопросы и упражнения
- •Тема 6. Создание запросов с помощью Мастера
- •Формирование простых запросов
- •Перекрестный запрос
- •Поиск повторяющихся записей
- •Поиск записей, не имеющих подчиненных
- •Вопросы и упражнения
- •Тема 7. Формирование запросов с помощью Конструктора
- •Конструирование запроса
- •Выполнение запроса
- •Ввод условий отбора
- •Сортировка записей в выборке
- •Проведение группировки и групповых вычислений
- •Вычисляемые поля в запросах
- •Запрос с параметрами
- •Запрос на обновление
- •Основы sql
- •Вопросы и упражнения
- •Тема 8. Создание макросов
- •Создание макроса
- •Примеры макросов
- •Макрос: Макрос2
- •Отладка макросов
- •Вопросы и упражнения
- •Тема 9. Проектирование выходных документов с помощью отчетов
- •Разделы отчета
- •Создание отчета при помощи стандартного средства Отчет
- •Создание отчета с помощью Мастера отчетов
- •Формирование отчета с помощью конструктора
- •Макрос: Формирование Книги продаж
- •Макрос: МакросФормир
- •Вопросы и упражнения
- •Тема 10. Создание главной кнопочной формы
- •10.20. Установка параметров для отображения главной кнопочной формы при запуске базы данных
- •Тема 11 Этапы разработки приложений
- •Индивидуальные практические задания
- •Задания повышенной сложности
- •Приложения Приложение 1. Моделирование баз данных с помощью пакета eRwin Основные функции пакета
- •Создание логической модели
- •Создание физической модели
- •Прямое и обратное проектирование
- •Создание отчетов в пакете Erwin
- •Приложение 2. Тесты
- •Словарь терминов
- •Список литературы
- •Оглавление
Задание свойств полей
Каждое поле имеет ряд свойств, которые можно определить. Заметим, что для разных типов данных набор свойств отличается. При конструировании таблицы нет необходимости задавать все свойства полей, их можно не определять до тех пор, пока в этом не возникнет настоятельной необходимости. Но, чтобы полностью использовать потенциал Access, вы должны при работе с программой держать «в уме» возможность применения того или иного свойства.
Указание свойств производится в нижней части окна Конструктора таблицы, где на вкладке Общие могут быть определены следующие свойства:
Размер поля;
Формат поля;
Число десятичных знаков;
Маска ввода;
Подпись (обозначение поля при распечатке документов, по умолчанию берется имя поля);
Значение по умолчанию (автоматически вводится по умолчанию), например, в таблице Заказ на товар в поле Дата заказа можно ввести значение по умолчанию DATE() и тогда по умолчанию будет вводиться сегодняшняя дата;
Условие на значение (выражение, которое устанавливает ограничение значения при вводе);
Сообщение об ошибке;
Обязательное поле (определяется, обязательно ли вводить данное в это поле);
Пустые строки;
Индексированное поле (определяется, надо ли индексировать поле).
Определение ключевого поля
Первичный ключ позволяет однозначно идентифицировать любую запись в таблице, поэтому не может быть в таблицы двух строк с одинаковым значением ключевого поля.
Ключевое поле определяется на этапе создания структуры таблицы. Выделить поле, которое должно быть ключевым. Щелкнуть на пиктограмме Ключевое поле вкладки Конструктор главного окна Access 2007. Такой же ключ появится возле имени поля.
Сохранение на диске структуры таблицы
После занесения данных обо всех полях таблицы просто закройте окно конструктора. Появится диалоговое окно, запрашивающее подтверждение на сохранение структуры таблицы. Затем вместо названия Таблица1 введите имя таблицы Менеджер.
В созданную таблицу можно добавлять поля, изменять их, удалять.
Задание 2. В режиме Конструктора спроектируйте таблицу Сведения о заказе. Обратите внимание, что наличие поля Код менеджера позволит в дальнейшем получать информацию о том, кто из менеджеров исполняет тот или иной заказ, сколько и какие заказы исполнил конкретный менеджер и определить его бонус от продаж.
Структура таблицы Сведения о заказе
Имя поля |
Тип данных |
Примечание |
Код заказа |
Счетчик |
Ключевое поле (PK) |
Код покупателя |
Текстовый |
|
Код менеджера |
Текстовый |
|
Дата заказа |
Дата/время |
|
Задание 3. В режиме Конструктора спроектируйте таблицу Покупатель
Структура таблицы Покупатель
Имя поля |
Тип данных |
Примечание |
Код покупателя |
Текстовый |
Ключевое поле (PK) |
Наименование покупателя |
Текстовый |
|
Фамилия руководителя |
Текстовый |
|
Город |
Текстовый |
|
Адрес |
Текстовый |
|
Телефон |
Текстовый |
|
Электронная почта |
Текстовый |
|
ИНН |
Текстовый |
|
Расчетный счет |
Текстовый |
|
Банк |
Текстовый |
|