Конспект лекций
Вид материала | Конспект |
6.Соглашения об именах полей, элементов управления и объектов 6.1.Свойство «Тип данных» (DataType) Тип данных (DataType) Размер поля (FieldSize) Размер поля (FieldSize) Формат поля (Format) |
- Конспект лекций 2008 г. Батычко В. Т. Административное право. Конспект лекций. 2008, 1389.57kb.
- Конспект лекций 2010 г. Батычко Вл. Т. Муниципальное право. Конспект лекций. 2010, 2365.6kb.
- Конспект лекций 2011 г. Батычко В. Т. Семейное право. Конспект лекций. 2011, 1718.16kb.
- Конспект лекций 2011 г. Батычко Вл. Т. Конституционное право зарубежных стран. Конспект, 2667.54kb.
- Конспект лекций 2010 г. Батычко В. Т. Уголовное право. Общая часть. Конспект лекций., 3144.81kb.
- Конспект лекций для студентов по специальностям 190302 «Вагоны», 783.17kb.
- Конспект лекций бурлачков в. К., д э. н., проф. Москва, 1213.67kb.
- Конспект лекций для студентов специальности 080504 Государственное и муниципальное, 962.37kb.
- Конспект лекций по курсу "Начертательная геометрия и инженерная графика" Кемерово 2002, 786.75kb.
- Краткий конспект лекций 2009 г. Батычко В. Т. Прокурорский надзор. Конспект лекций., 1859.8kb.
6.Соглашения об именах полей, элементов управления и объектов
В Microsoft Access действуют следующие ограничения на имена полей, элементов управления и объектов:
- имя должно содержать не более 64 знаков;
- имя может включать любую комбинацию букв, цифр, пробелов и специальных знаков за исключением точки (.), восклицательного знака (!), надстрочного знака (`) и квадратных скобок ([ ]);
- не должно начинаться со знака пробела;
- не должно включать управляющие знаки (с кодами ASCII от 0 до 31);
- не должно включать прямые кавычки (") в именах таблиц, представлений и сохраненных процедур в проекте Microsoft Access.
Хотя пробелы внутри имен полей, элементов управления и объектов являются допустимыми, в большинстве примеров в документации Microsoft Access имена полей записываются без пробелов. Пробелы в именах могут, при некоторых обстоятельствах, вызывать конфликты в программах Microsoft Visual Basic для приложений.
Определяя имя для поля, элемента управления или объекта, полезно проверить, не совпадает ли это имя с именем свойства или другого элемента, используемого Microsoft Access (для русских имен такая ситуация может возникнуть при совпадении с именем свойства или функции, определяемых пользователем); в противном случае иногда могут возникать неверные результаты. Например, при ссылке на значение поля «Name» в таблице «NameInfo» с использованием конструкции NameInfo.Name будет возвращаться значение свойства таблицы Имя (Name), а не значение поля «Name».
Простейшим способом обойти неопределенность в именах является использование оператора ! вместо оператора . (точка) в ссылках на значения полей, элементов управления и объектов. Например, следующий идентификатор в явном виде определяет ссылку на значение поля «Name», а не на свойство Имя (Name).
[NameInfo]![Name]
6.1.Свойство «Тип данных» (DataType)
Свойство Тип данных (DataType) определяет тип данных, сохраняемых в поле таблицы. В каждое поле допускается ввод данных только одного типа.
Значение
Свойство Тип данных (DataType) может иметь следующие значения.
Значение | Тип данных | Размер |
Текстовый | (Значение по умолчанию.) Текст или числа, не требующие проведения расчетов, например номера телефонов. | Число знаков, не превышающее минимальное из двух значений: 255 или значение свойства Размер поля (FieldSize). Microsoft Access не сохраняет пробелы в неиспользуемой части поля. |
Поле МЕМО | Очень длинный текст или комбинация текста и чисел. | До 65 535 знаков. (Если поле MEMO обрабатывается через объекты доступа к данным и содержит только текст и числа, а не двоичные данные, то его размер ограничивается размером базы данных). |
Числовой | Числовые данные, используемые для проведения расчетов. Подробнее об использовании конкретных числовых типов см. в разделе справки для свойства Размер поля (FieldSize). | 1, 2, 4 или 8 байт (16 байт только если для свойства Размер поля (FieldSize) задано значение «Код репликации»). |
Дата/время | Даты и время, относящиеся к годам с 100 по 9999. | 8 байт. |
Денежный | Денежные значения и числовые данные (от одного до четырех знаков в дробной части), используемые в математических расчетах, проводящихся с точностью до 15 знаков в целой и до 4 знаков в дробной части. | 8 байт. |
Счетчик | Уникальные последовательно возрастающие (на 1) или случайные числа, автоматически вводящиеся при добавлении каждой новой записи в таблицу. Значения полей типа счетчика обновлять нельзя. Подробнее см. в разделе справки для свойства Новые значения. | 4 байта (16 байт только если для свойства Размер поля (FieldSize) задано значение «Код репликации»). |
Логический | Значения «Да» и «Нет», а также поля, содержащие только одно из двух возможных значений (Да/Нет, True/False или Вкл/Выкл). | 1 бит. |
Поле объекта OLE | Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Microsoft Access. | До 1 Гбайт (ограничивается объемом диска). |
Гиперссылка | Текст или комбинация текста и чисел, хранимые как текст и используемые в качестве адреса гиперссылки. Адрес гиперссылки может состоять максимум из трех частей: текст — текст, выводимый в поле или в элементе управления; адрес — путь к файлу (в формате пути UNC) или странице (URL); дополнительный адрес — расположение внутри файла или страницы; подсказка — текст, отображаемый в виде всплывающей подсказки; Чтобы вставить адрес гиперссылки в поле или в элемент управления, выберите команду Гиперссылка (меню Вставка). | Длина каждой из трех частей гиперссылки не более 2048 знаков. |
Мастер подстановок | Создает поле, позволяющее выбрать значение из другой таблицы или из списка значений с помощью списка или поля со списком. Выбор этого параметра запускает мастер подстановок, создающий Поле подстановок. После завершения работы мастера устанавливается тип данных, основанный на значениях, выбранных в мастере. | Тот же размер, что и у первичного ключа поля, используемого в подстановке, обычно 4 байта. |
Значение данного свойства может быть задано только в верхней половине окна режима конструктора таблицы.
В программах Microsoft Visual Basic для указания типа данных поля можно использовать свойство Type объектов доступа к данным перед добавлением его в семейство Fields.
Заметки
Поля MEMO, гиперссылки и объектов OLE не допускают индексирования.
Совет. Денежный тип данных рекомендуется использовать для полей, с которыми производится большое количество вычислений с данными с одним-четырьмя знаками в дробной части. Типы данных полей Single и Double выполняют вычисления с плавающей точкой. Для значений денежных полей используются более быстрые вычисления с фиксированной точкой.
Внимание! Изменение типа поля после ввода данных в таблицу вызовет занимающее достаточно долгое время преобразование данных при сохранении таблицы. Несовместимость существующих данных с новым значением свойства Тип данных (DataType) может привести к потере данных.
Задайте значение свойства Формат поля (Format), чтобы определить встроенный формат отображения для типов данных «Числовой», «Денежный», «Дата/время» или «Логический».