Двойное с плавающей точкой (8 байт) - числа с точностью до 10 знаков от 1,79769313486232E308 до - 4,94065645841247E-324 для отрицательных значений, от 4,94065645841247E-324 до 1,79769313486232E308 для положительных значений и 0.
Код репликации (GUID - глобальные уникальные идентификаторы) - используется при репликации базы данных (процесс создания двух или нескольких копий (реплик) одной базы данных Access) для создания уникальных идентификаторов, обеспечивающих синхронизацию реплик (16-байтовое поле)
Действительное - для сохранения десятичных значений в диапазоне от
доДата/Время - дата и время, относящиеся к годам с 100 по 9999 (8 байт)
Денежный с 4 знаками после запятой (занимает 8 байт)
Счетчик - уникальное длинное целое, генерируемое Access при создании каждой новой записи,
Логический - логические данные (1 бит),
Поле объекта OLE - картинки, диаграммы и другие объекты из приложений Windows до 1 Гбайт,
Гиперссылка - сохраняет до 64 000 знаков
Мастер подстановок - создает поле, позволяющее выбрать значение из другой таблицы или из списка значений, используя поле со списком. При выборе данного параметра в списке типов данных запускается мастер для автоматического определения этого поля. Например, если в таблице Предложения определить поле № Поставщика мастером подстановок, то в нем можно будет выводить названия поставщиков из таблицы Поставщики. Например, если в таблице Предложения определить поле № Товара мастером подстановок, то в нем можно будет выводить названия товаров из таблицы Товары.
Свойства полей зависят от выбранного типа данных и включают:
размер поля - данная процедура используется для задания максимального числа символов, которые могут быть введены в текстовое поле, а также для указания диапазона и типа числовых данных, которые разрешается вводить в числовое поле.
формат поля:
для Текстового и Мемо типов данных пользователь может задать свой формат;
для типов Числовой, Денежный, Счетчик существует стандартный набор форматов (основной 12345,678, денежный 1 234,56 р., евро 1 234,56€, фиксированный 1234,56, с разделителями разрядов 1 234,56, процентный 20%, экспоненциальный );
для типа Дата/Время существует стандартный набор форматов (полный 15.04.94 05: 30: 10 РМ, длинный формат даты Среда, 15 апреля 1994, средний формат даты 15-апр-94, краткий формат даты 15.04.94, длинный формат времени 05: 30: 10 РМ, средний формат времени 5: 30 РМ, краткий формат времени 17: 30);
для логического типа Да/Нет, Истина/Ложь, Вкл/Выкл;
число десятичных знаков;
маска ввода, которая будет видна при вводе данных в это поле, например для даты;
подпись поля - более описательное имя поля, которое будет выводится в формах и отчетах;
значение, которое выводится в поле по умолчанию;
условие на значение, например, <100 означает, что значение поля должно быть меньше 100;
сообщение об ошибке выводится на экран, когда вводимое значение не удовлетворяет условию на значение;
обязательное поле - определяет обязательность ввода данных
пустые строки - ввод пустой строки путем ввода пары прямых кавычек ("") означает "известно, что значение отсутствует".
индексированное поле определяет построение для поля индекса.
Чтобы определить выделенное поле в качестве первичного ключа надо выполнить команду Правка/ Ключевое поле или щелкнуть по кнопке Ключевое поле
панели инструментов.Сохранение новой таблицы выполняется по команде Файл/ Сохранить как.
Перед модификацией таблиц следует учесть, что Access автоматически не вносит изменения таблиц в использующие их другие объекты базы данных; нельзя менять тип данных для поля, используемого для связи таблиц; прежде чем открыть таблицу в режиме Конструктора для внесения изменений, надо закрыть все ссылающиеся на нее открытые объекты базы данных. Модификация может включать:
Удаление базы данных выполняемое в Проводнике Windows путем удаления файла базы данных с расширением. mdb;
Создание резервной копии таблицы с другим именем включает выделение таблицы в окне базы данных, выполнение команд Правка/ Копировать, Правка/ Вставить, ввод нового имени таблицы;
Удаление выделенной в окне базы данных таблицы командой Правка/ Удалить;
Переименование полей таблицы выполняется в режиме Конструктора редактированием имени поля; в режиме Таблицы - двойным щелчком по имени столбца и вводом нового имени
Вставка полей выполняется в режиме Конструктора путем установки курсора в строку следующего за вставляемым поля и выполнения команды Вставка/ Строки с последующим заполнением появившейся чистой строки атрибутами нового поля;
Копирование полей выполняется в режиме Конструктора и предполагает выделение строки копируемого поля (щелчком по области маркировки строки), копирование строки в буфер обмена командой Правка/ Копировать, перемещение курсора в строку, перед которой будет вставляться поле, выполнение команды Вставка/ Строки, перевод курсора в чистую строку и выполнение команды Правка/ Вставить;
Удаление полей в режиме Конструктора сводится к их выделению и нажатию клавиши Delete;
Перемещение полей в режиме Конструктора сводится к выделению поля и перетаскиванию его в новое место, которое будет выделено жирной межстрочной линией;
Изменение типа данных поля и его свойств выполняется в режиме Конструктора путем прямого редактирования, но с учетом ограничений на изменение типов;
Расщепление таблицы на две предполагает создание резервной копии таблицы с новым именем, удаление из обеих таблиц лишних полей, редактирование связей таблиц как это будет рассмотрено ниже;
Объединение таблиц выполняется путем сохранения результата запроса, включающего поля обеих таблиц, в виде таблицы;
Изменение ключевого поля таблицы включает выполнение команды Вид/ Индексы в режиме Конструктора, выделение строки первичного ключа, нажатие клавиши Delete, выделение строки поля, которое должно стать первичным ключом, щелчок по кнопке Ключевое поле, либо выполнением команды Ключевое поле панели инструментов;
Для обеспечения оптимальной производительности периодически после переопределения объектов базы данных выполняется Сжатие базы данных выбором в меню Сервис команды Служебные программы и подкоманды Сжать и восстановить базу данных.
Связи между таблицами для дальнейшего использования в запросах, формах и отчетах устанавливается из окна базы данных по команде Сервис/ Схема данных с добавлением в схему необходимых таблиц и открытием диалогового окна Схема данных или с помощью кнопки
панели инструментов. Чтобы установить связь между двумя таблицами, например Поставщики и Предложения, надо в окне Схема данных щелкнуть по полю № Поставщика таблицы Поставщики, перетащить и бросить его на поле № Поставщика (такое поле называют внешним ключом) таблицы Предложения с последующей отметкой в открывающемся диалоговом окне Связи флажка Обеспечение целостности данных и нажатием кнопки Создать. При этом в окне Схема данных между таблицами будет проведена линия с символом 1 со стороны таблицы Поставщики и символом ¥со стороны таблицы Предложения. Для удаления связи надо щелкнуть по ее линии и нажать клавишу Delete. Для изменения существующей связи надо дважды щелкнуть по ее линии, чтобы открыть диалоговое окно Связи. Для сохранения установленных связей надо закрыть окно Схема данных и подтвердить сохранение. Для нашей базы данных схема данных выглядит следующим образом:Этап II. Ввод данных в таблицу выполняется в режиме Таблица, в который можно перейти с помощью кнопки Вид
панели инструментов, или по команде Вид/ Режим Таблицы, или двойным щелчком по имени закрытой таблицы, или выделив таблицу и нажав кнопку Открыть в окне базы данных. Данные таблиц Поставщики, Товары и Заказано представлены в следующих окнах:Работа с таблицей в режиме Таблица предусматривает:
Перемещение по таблице путем переноса курсора или с помощью линеек прокрутки, или поля номера записи в нижней левой части окна таблицы
;Изменение высоты строк или ширины столбцов путем перетаскивания мышью границ строк или столбцов в областях их маркировки, или команд Формат/ Высота строки, Формат/ Ширина столбца;
Изменение порядка расположения столбцов путем выделения столбца (щелчок в области маркировки) и перетаскивания его области маркировки в нужное место;
Вывод на экран только необходимых столбцов достигается выделением не нужных столбцов и выполнением команды Формат/ Скрыть столбцы с последующим восстановлением по команде Формат/ Отобразить столбцы, или столбец можно убрать, перетащив его правую границу влево до исчезновения столбца;
Фиксацию столбцов для их постоянного присутствия на экране путем выделения столбцов и выполнения команды Формат/ Закрепить столбцы, отмена производится командой Формат/ Освободить все столбцы;