- •Основные понятия баз данных. Базы данных, структура простейшей бд, субд.
- •Свойства полей бд.
- •3.1. Создание базы данных с помощью мастера
- •3.2. Создание базы данных без помощи мастера
- •Определение связей между таблицами
- •Работа с запросами.
- •Запросы на изменение и их использование
- •Вычисления в запросе
- •Работа с формами. Автоформы.
- •Разделы формы
- •Создание форм с помощью мастера.
- •Работа с отчетами.
- •Функции в vba
- •Математические встроенные функции
- •Математические функции, не представленные в vba
- •Условный оператор
- •Оператор выбора (переключатель)
- •Массивы
Свойства полей бд.
Поля БД не просто определяют структуру базы, но и групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Основными свойствами полей таблиц БД являются:
Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой;
Тип поля – определяет тип данных, которые могут содержаться в данном поле;
Размер поля – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле;
Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю;
Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);
Подпись – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля);
Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных);
Условие на значение – ограничение, используемое для проверки правильности ввода данных (используется для данных числового, денежного типа или типа даты);
Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных;
Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы:
Пустые строки – свойство, разрешающее ввод пустых строковых данных;
Индексированное поле – если поле обладает этим свойством, все операции, связанные с поиском или сортировкой записей по значению, хранящемуся в данном поле, существенно ускоряются.
Microsoft Access поддерживаются два способа создания базы данных. Имеется возможность создать пустую базу данных, а затем добавить в нее таблицы, формы, отчеты и другие объекты. Такой способ является наиболее гибким, но требует отдельного определения каждого элемента базы данных. Имеется также возможность сразу создать с помощью мастера базу данных определенного типа со всеми необходимыми таблицами, формами и отчетами. Это простейший способ начального создания базы данных. В обоих случаях у вас останется возможность в любое время изменить и расширить созданную базу данных.
3.1. Создание базы данных с помощью мастера
1. При запуске Microsoft Access открывается диалоговое окно, в котором предлагается создать новую базу данных или открыть существующую. Если появляется это диалоговое окно, выберите параметр Запуск мастера, а затем нажмите кнопку ОК.
Если база данных уже была открыта или если было закрыто первое диалоговое окно, нажмите кнопку Создать базу данных на панели инструментов.
2. Установите указатель на нужный значок шаблона базы данных и дважды нажмите кнопку мыши.
3. Укажите имя и каталог для создаваемой базы данных.
4. Чтобы начать создание новой базы данных, нажмите кнопку OK.
3.2. Создание базы данных без помощи мастера
1. При запуске Microsoft Access открывается диалоговое окно, в котором предлагается создать новую базу данных или открыть существующую. Если появляется это диалоговое окно, выберите параметр Новая база данных, а затем нажмите кнопку ОК.
Если база данных уже была открыта или уже закрыто окно запуска, нажмите кнопку Создать базу данных на панели инструментов и дважды нажмите кнопку мыши, установив указатель на значок новой базы данных.
2. Укажите имя и каталог базы данных и нажмите кнопку ОК.
После создания пустой базы данных необходимо самостоятельно создать объекты этой базы
Окно базы данных - окно, которое открывается при открытии базы данных Microsoft Access. Это окно содержит вкладки Таблицы, Запросы, Формы, Отчеты, Макросы и Модули. При выборе вкладки выводится список всех объектов этого типа в базе данных.
В приведенной ниже таблице указаны все типы данных в Microsoft Access, их использование и размеры.
Тип данных |
Используется |
Размер |
Текстовый |
Текст или комбинация текста и чисел, например, адрес, а также числа, не требующие вычислений, например, номера телефонов, номенклатурные номера или почтовый индекс. |
До 255 символов. Хранятся только введенные в поле символы, позиции, не использованные в текстовом поле, не хранятся. Для управления максимальным числом вводимых символов определите свойство Размер поля (FieldSize). |
Поле MЕМО |
Длинный текст или числа, например, пометки или описание. |
До 64000 символов. |
Числовой |
Числовые данные, используемые для математических вычислений, за исключением вычислений, включающих денежные операции (используйте денежный тип). Для определения числового типа определите свойство Размер поля (FieldSize). |
1, 2, 4 или 8 байт. 16 байт только для кодов репликации. |
Дата/время |
Даты и время. |
8 байт. |
Денежный |
Значения валют. Денежный тип используется для предотвращения округлений во время вычислений. Предполагает до 15 символов в целой части числа и 4 - в дробной. |
8 байт. |
Счетчик |
Автоматическая вставка последовательных (отличающихся на 1) или случайных чисел при добавлении записи. |
4 байта. 16 байт только для репликации кодов. |
Логический |
Поля, содержащие только одно или два значения, таких как «Да/Нет», «Истина/Ложь», «Включено/Выключено». |
1 бит. |
Объекты OLE |
Объекты (например, документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звуки и другие данные), созданные в других программах, использующих протокол OLE. Объекты могут быть связанными или внедренными в таблицу Microsoft Access. Для отображения объекта OLE в форме или отчете необходимо использовать присоединенную рамку объекта. |
До 1 гигабайта (ограничено объемом диска). |
Мастер подстановок |
Создает поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списком. При выборе данного параметра в списке типов данных для их определения загружается мастер. |
Размер такой же, как и размер ключевого поля, которое также является мастером подстановок, обычно 4 байта. |
Гиперссылки |
Поле, в котором хранятся гиперссылки. Гиперссылка может быть либо типа путь UNC, либо URL. |
До 64000 символов. |
