- •(Основной инструмент конструирования баз данных в Microsoft Windows).
- •Теория проектирования баз данных: База данных (Database) – «камера хранения информации».
- •Проектирование базы данных (далее бд) :
- •Проектирование таблиц и отношений:
- •Методология проектирования баз данных:
- •Реализация проектирования баз данных на практике: Использование Мастеров бд:
- •Ввод имён полей баз данных и их свойств:
- •Ввод связи между полем базы данных и полем из справочника:
- •Ввод информации в базу данных:
- •Фильтр по выделенному:
- •Создание Запросов:
- •Меню «Запросы».
- •Виды стилей формирования запросов:
- •( Для показа суммирования в одной колонке):
- •( Для создания всевозможных подсчетов на базе Схемы данных):
- •Пример создания простого запроса из бд «Персонал» (Личные карточки):
- •( Для повторов данных в таблицах):
- •Добавление условий отбора в запрос :
- •Выбор по конкретным данным:
- •Создание запроса с параметрами:
- •Управление Сортировкой в запросе :
- •Перенос столбца на другое место в запросе :
- •Конкатенация (объединение) полей:
- •Условие отбора по полю типа «Дата»:
- •Вычисления в запросе:
- •Формат оператора sql Select :
- •Содержание Параметров оператора Select :
- •Дополнение к фразе From :
- •Варианты Условий отбора (параметр Where) оператора Select:
- •Виды стилей создания форм:
- •Режим «Конструктор» – «ручное» создание формы:
- •Работа в Конструкторе форм (редактирование формы):
- •Создание запроса для подчиненной формы:
- •Редактирование формы в Конструкторе форм:
- •Организация связи между основной и вспомогательной формой:
- •Настройка вспомогательной формы в Конструкторе форм:
- •Настройка свойств для нескольких полей в Конструкторе форм:
- •Добавление в форму поля со списком (ComboBox) :
- •Добавление в форму Вычисляемого поля :
- •Вычисления, созданные с помощью «Построителя выражений»:
- •Вызов «Построителя выражений»:
- •Работа в «Построителе выражений»:
- •Добавление в форму группы переключателей:
- •Добавление в форму Кнопки:
- •Макросы: Общие сведения:
- •Создание макроса, выводящего сообщение:
- •Создание Главной кнопочной формы:
- •Создание пароля на Базу данных:
- •Импорт файлов:
Добавление в форму Вычисляемого поля :
Главная проблема – вычисляемое поле не может основываться на других вычисляемых полях!
Вычисляемое поле на основе двух полей в Запросе или Форме оформляется так:
-
в строке «Поле» необходимо ввести вручную: например, Итого: [Количеcтво]*[Цена] , где:
-
Итого: - название поля для расчета;
-
[Количеcтво]*[Цена] – вычисление на базе полей, представленных в Запросе или Форме.
Вычисляемое поле, как сумма вычисляемых полей по вертикали, в Форме оформляется так:
-
расширить поле формы «Примечание»;
-
поместить на него под поле «Итого» текстовое поле для суммирования;
-
на поле два раза щелкнуть с периодом времени, чтобы не было похоже на двойной щелчок или в свойствах поля заполнить строку «Данные» следующим текстом:
- Sum([Итого]) , где:
-
Sum – математическая функция;
-
Итого – вычисляемое поле в строках таблицы (Запроса, Формы).
-
Обратите внимание на двойные простые и квадратные скобки!
Аналогично, можно произвести вышеуказанные действия с помощью Построителя выражений. Особенно, если ручной вариант не проходит. Текстовое поле в Главной форме для показа Вычисляемого поля типа «Сумма» из Вспомогательной формы:
-
поместить на Главную форму текстовое поле для копирования поля суммирования из вспомогательной формы;
-
на поле два раза щелкнуть с периодом времени, чтобы не было похоже на двойной щелчок или в свойствах поля заполнить строку «Данные» следующим текстом:
=[АссортимПодчФорма].[Form]![СтоимостьЗаказа], где:
-
= – приравнивание;
-
[АссортимПодчФорма] – название объекта, откуда берется поле (например, имя подчиненной формы);
-
[Form] – вид объекта (в данном случае, форма). Построитель выражений подсказывает по-русски «Форма» – это не верно !
-
[СтоимостьЗаказа] – вычисляемое поле из подчиненной формы;
-
Обратите внимание на «.» – разделитель; двойные квадратные скобки, ограничивающие имена форм и полей и символ «!» перед именем поля !!!
Вычисления, созданные с помощью «Построителя выражений»:
-
Вызов «Построителя выражений»:
-
на текстовом поле вызвать контекстное меню;
-
на строке «Данные» нажать на кнопку «…»;
-
Работа в «Построителе выражений»:
-
дважды щелкнуть на строке «Forms»;
-
дважды щелкнуть на строке «Загруженные формы»;
-
выбрать основную форму;
- при необходимости, далее можно выбрать вспомогательную форму, встроенную в основную, если в ней находится используемое поле;
-
в среднем окне двумя щелчками выбрать поле;
-
нажать «ОК».
Добавление в форму группы переключателей:
Переключатели предназначены для выбора одного значения из группы (не слишком большого объема – до 10 записей), которые нумеруются начиная с цифры «1». Нажать иконку «Список полей» (под главным меню «Конструктора», рядом с иконкой «Инструменты») – появится список полей БД. В панели инструментов щелчок на элементе управления «группа переключателей» (рамка с подписью «XYZ»). Щелчок на поле в ранее раскрытом списке. Такой порядок указывает Access, что данный элемент управления соответствует выбранному полю. Далее обрабатываем свойства «Группы переключателей»:
-
последовательно вводим все значения (окончание ввода одного названия –клавиша <Tab>). После ввода всех значений – далее ;
-
если по умолчанию не включается ни одно из полей, включаем переключатель – «Нет». Далее;
-
Access автоматически присваивает значения полям, начиная с 1. Если нас такой порядок устраивает, нажимаем «далее»;
-
сохраняем значение в нужном поле (выбираем его из списка). Далее;
-
тип элемента управления – переключатели. Вид переключателя – утопленное. Далее;
-
Вводим название поля. Готово.