
- •Санкт-Петербургский
- •Оглавление
- •Запуск Access
- •Интерфейс пользователя Access
- •НастройкиAccess
- •Создание новой бд
- •Таблицы
- •Создание структуры таблицы
- •Типы данных
- •Свойства полей
- •Загрузка таблицы данными
- •Модификация структуры таблицы
- •Работа с макетом таблицы
- •Печать таблицы
- •Запросы
- •Типы запросов
- •Создание qde-запросов
- •Заполнение бланка запроса
- •Работа с построителем выражений
- •Примеры запросов
- •Запросы на выборку данных
- •Запросы на создание таблицы
- •Запросы на добавление записей
- •Insert into Det ( dim, cena )
- •Insert into Det ( dim, cena )
- •Values ("шайба", 40);
- •Insert into Новая ( pim, gor )
- •Запросы на удаление записей
- •Запросы на обновление полей записей
- •Перекрестные запросы
- •Вложенные запросы
- •Sql-запросы
- •Фильтрация данных
- •13.1. Создание однотабличной формы
- •13.2. Редактирование формы
- •13.3. Часто используемые свойства формы
- •13.4. Элементы управления на форме и их свойства
- •14. Отчеты
- •14.1. Создание отчета
- •14.2. Работа с отчетом в режиме конструктора
- •14.3. Сортировка и группировка данных
- •15. Макросы
- •15.1. Создание макросов
- •15.2. Краткая характеристика основных макрокоманд
- •15.3. Групповые макросы
- •15.4. Реализация ветвлений в макросах
- •15.4.1. Примеры макросов с односторонним ветвлением
- •15.4.2. Пример макроса с двусторонним ветвлением
- •15.5. Реализация циклов в макросах
- •16. Основы создания пользовательского интерфейса
- •16. 1. Взаимодействие форм
- •16. 2. Требования, предъявляемые к интерфейсу пользователя
- •Литература
Типы данных
Типы данных выбираются из раскрывающего списка или вводом первой буквы типа. Можно выбрать следующие типы данных:
Текстовый имеет фиксированную длину (размер) до 255 символов, которая задается свойством Размер поля. Используется для хранения текстовой информации (названия, имена, адреса и пр.), а также для числовых данных, не использующихся в вычислениях (номера телефонов, почтовые индексы, коды продукции и пр.).
Поле Memo размером до 65535 форматированные символов имеет переменную длину, которая не указывается пользователем. В полях этого типа можно хранить, например, длинные замечания, описания, комментарии, текстовые документы. Кроме того, начиная с Access 2007, поля этого типа могут поддерживать форматированный текст. Здесь используется формат RTF, который сохраняет основные параметры текста, доступные, например, в Office Word.
Числовой, используемый в математических вычислениях. Конкретные варианты числового типа и их размер задаются общим свойством Размер поля (см. ниже).
Денежный содержит числа, используемые в денежных расчетах. Расчеты производятся с точностью до 15 знаков в целой части и до 4-х знаков в дробной части числа. Длина поля 8 байт.
!!!!! Обработка числовых значений из денежных полей выполняется в формате с фиксированной точкой, что значительно быстрее, чем вычисления для числовых полей с плавающей точкой. Поэтому рекомендуется для полей, в которых планируется хранить числовые значения с указанной точностью, использовать денежный тип данных.
Дата / Время
Счетчик. В этом поле для каждой новой записи автоматически вводятся возрастающие на единицу или случайные числа (способ задания значений определяется свойством Новые значения). Размер поля устанавливается автоматически как длинное целое. Часто используется для определения первичного ключа. Основным недостатком этого поля является невозможность восстановления удаленного значения.
!!!!! В таблице может быть только одно поле счетчика
Логический. Может иметь следующие значения: Да/Нет, Истина/Ложь, Вкл./Выкл. значения Null не допускаются.
!!!!! В базах данных NULL – это специально введенное значение, которое заносится в поля таблицы или используется в выражениях и запросах для указания отсутствия данных(например, NULL может означать, что цена детали пока не введена.
Поле объекта OLEсодержит данные из других приложений, которые поддерживают технологию OLE (Object Linking Embedding - связь и внедрение объектов). Объектами могут быть документы, рисунки, диаграммы, звуковые файлы и пр.
Гиперссылкасодержит адрес объекта, документа или Web - страницы, которые можно вывести на экран 1с мыши на соответствующем поле.
Вложение. В полях этого типа в двоичном формате могут храниться рисунки, изображения, другие двоичные файлы и файлы программ Microsoft Office.
Мастер подстановок.На самом деле это не тип данных, а команда, которая запускает мастер подстановок Access 2007 для автоматического определения поля. С помощью мастера подстановок создается поле со списком, из которого можно выбирать добавляемые в него данные. Список составляется из данных поля другой таблицы или из постоянных значений, заданных разработчиком. Подстановки удобнее делать на схеме данных, о чем будет сказано ниже.