Смекни!
smekni.com

Информационные технологии управления (стр. 3 из 27)

Двойное с плавающей точкой (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. Ввод данных в таблицу выполняется в режиме Таблица, в который можно перейти с помощью кнопки Вид

панели инструментов, или по команде Вид/ Режим Таблицы, или двойным щелчком по имени закрытой таблицы, или выделив таблицу и нажав кнопку Открыть в окне базы данных. Данные таблиц Поставщики, Товары и Заказано представлены в следующих окнах:

Работа с таблицей в режиме Таблица предусматривает:

Перемещение по таблице путем переноса курсора или с помощью линеек прокрутки, или поля номера записи в нижней левой части окна таблицы

;

Изменение высоты строк или ширины столбцов путем перетаскивания мышью границ строк или столбцов в областях их маркировки, или команд Формат/ Высота строки, Формат/ Ширина столбца;

Изменение порядка расположения столбцов путем выделения столбца (щелчок в области маркировки) и перетаскивания его области маркировки в нужное место;

Вывод на экран только необходимых столбцов достигается выделением не нужных столбцов и выполнением команды Формат/ Скрыть столбцы с последующим восстановлением по команде Формат/ Отобразить столбцы, или столбец можно убрать, перетащив его правую границу влево до исчезновения столбца;

Фиксацию столбцов для их постоянного присутствия на экране путем выделения столбцов и выполнения команды Формат/ Закрепить столбцы, отмена производится командой Формат/ Освободить все столбцы;