В каком случае таблицы не используют свойство условие на значение

Опубликован: 30.10.2006 | Доступ: свободный | Студентов: 13138 / 5800 | Оценка: 4.14 / 3.95 | Длительность: 08:21:00
Теги: microsoft word, vba, базы данных, главная кнопочная форма, клиенты, ключевое поле, объект базы данных, поиск информации, режим конструктора, режиме формы, создание базы данных, сортировка, сохранение изменений, структуры баз данных, телефония, телефоны, шрифты, элементы
- Щелкните в поле ДомашнийТелефон, чтобы отобразить следующие
свойства.Хотя номер телефона состоит из цифр, он может также содержать тире, скобки и
пробелы, поэтому тип данных для этого поля определен как Текстовый (Text).
Как видите, текстовое поле имеет больше свойств, чем поле с типом данных Счетчик
(AutoNumber).Для текстовых полей свойство Размер поля (Field Size) определяет
максимальное число символов, которое может содержаться в поле. При попытке ввести
лишние символы появится предупреждение, а поле будет заблокировано, пока число
символов не уменьшится до установленного предела.В свойстве Подпись (Caption) указано значение Домашний
Телефон. Это имя будет использоваться для заголовка столбца в режиме таблицы.
Если вас не устраивают содержательные имена, предложенные мастером, их можно
изменить. - Щелкните в поле ДатаНайма, чтобы отобразить его свойства, показанные
ниже.В свойстве Формат (Format) задано значение Краткий формат даты
(Short Date). Это означает, что дата, введенная в любом стандартном формате,
например, 10 апреля 2001, отобразится как 10.04.01.Важно. В упражнениях этого курса, использующих краткий формат
даты, предполагается, что задано двухразрядное отображение года (M/d/yy). Чтобы
уточнить, какие установки заданы на вашем компьютере, откройте окно Панель
управления (Control Panel), воспользовавшись подменю Настройка
(Settings) в меню Пуск (Start), а затем щелкните дважды на Свойства региональных установок (Regional Settings Properties) в Windows 98
или Региональные параметры (Regional Options) в Windows 2000. В обоих
случаях нужные установки представлены на вкладке Дата (Date).Свойство Маска ввода (Input Mask) управляет вводом данных и форматом,
в котором они хранятся. В маске 99/99/00;0 каждая «9» обозначает
необязательную цифру, а цифра «0» — обязательную. В режиме таблицы эта
маска отобразится следующим образом: «_/_/_». То есть, дата должна быть
введена в формате 10/04/01, но сразу же после нажатия на клавишу (Enter)
содержимое поля будет преобразовано к виду, определенному в свойстве Формат
(Format).Таблицы, созданные с помощью мастера, не используют свойство Условие на
значение (Validation Rule), поскольку оно является слишком специфичным. С его
помощью можно задать выражение, накладывающее ограничения на вводимые данные. В
следующем шаге показано, как это делается. - Щелкните в поле свойства Условие на значение (Validation Rule) и введите <Now(). Затем щелкните в поле свойства Сообщение об ошибке
(Validation Text) и введите Дата должна предшествовать сегодняшней.
Это условие означает, что дата поступления на работу должна быть ранее (меньше)
текущей, которая определяется функцией Now() на основании показаний компьютерных
часов. Если введенная дата относится к будущему времени, ввод будет заблокирован и
появится сообщение об ошибке.Важно. Свойства Формат (Format), Маска ввода (Input
Mask) и Условие на значение (Validation Rule) позволяют уменьшить
число ошибок при заполнении таблиц. Однако, применяя эти свойства, следует соблюдать
меру, чтобы не слишком усложнить ввод данных. Поэтому, прежде чем передавать базу
данных пользователям, рекомендуется тщательно протестировать заданные установки. - Щелкните на кнопке Вид (View)
, чтобы вернуться в режим таблицы, и щелкните на кнопке Да
(Yes) в ответ на предложение сохранить таблицу.Совет. При переключении из режима конструктора в режим таблицы
(даже в том случае, если вы ничего не меняли) появляется окно сообщения, в котором
предлагается сохранить изменения. Щелкнув на кнопке Нет (No), вы
останетесь в режиме конструктора. Если щелкнуть на кнопке Да (Yes), Access
сохранит изменения и переключится в режим таблицы. Чтобы не сохранять изменения
(например, сделанные случайно), щелкните на кнопке Нет (No), а затем
щелкните на кнопке Закрыть (Close) в окне таблицы. Когда появится окно
сообщения, щелкните на кнопке Нет (No), чтобы закрыть таблицу без
сохранения изменений. - Попробуйте ввести будущую дату в оба поля: ДатаРождения и ДатаНайма. Вы сможете ввести дату в первое поле, но второе поле будет
заблокировано из-за условия, наложенного на значение, и появится сообщение об
ошибке. - Щелкните на кнопке ОК в окне сообщения, измените значение в поле ДатаНайма на дату, предшествующую текущей, а затем щелкните на кнопке Закрыть (Close), чтобы закрыть таблицу Сотрудники.
- В окне базы данных выделите таблицу Поставщики и щелкните на кнопке Конструктор (Design)
, чтобы
открыть таблицу в режиме конструктора. - Щелкните дважды на имени поля ОбластьКрайРеспублика, чтобы
выделить его, и введите Штат. Затем в разделе Свойства поля (Field
Properties) щелкните в поле свойства Подпись (Caption) и тоже введите Штат. - Удалите поля Страна, УсловияОплаты, АдресЭлектроннойПочты и Заметки, щелкая на селекторе строки и
нажимая на клавишу (Del).Совет. При удалении поля появится предупреждение, что требуется
удалить все индексы. Щелкните на кнопке Да (Yes). (В шаге 19 также
щелкните на кнопке Да (Yes) в ответ на аналогичное сообщение.) - Щелкните на кнопке Закрыть (Close), чтобы закрыть таблицу Поставщики и щелкните на кнопке Да (Yes), чтобы сохранить
изменения. - Откройте таблицу Клиенты в режиме конструктора и удалите следующие
поля: НазваниеКомпании, ОрганизацияИлиОтдел, ДолжностьПолучателя, Внутренний, Факс, АдресЭлектроннойПочты и Заметки. - Щелкните в поле КодКлиента и введите 5 в поле свойства Размер поля (Field Size).
- Замените подписи к следующим полям: ИмяКонтакта на Имя, ФамилияКонтакта на Фамилия, АдресВыставленияСчета на Адрес, ОбластьКрайРеспублика на Регион, Страна/регион на Страна.
- Щелкните на кнопке Закрыть (Close), чтобы закрыть таблицу Клиенты.
- Закройте базу данных GardenCo.
Главная / Офисные технологии /
Работа в Microsoft Access XP / Тест 3
Упражнение 1:
Номер 1
Какие существуют варианты модификации структуры базы данных Access?
Ответ:
 (1) добавление дополнительных полей в существующие таблицы 
 (2) создание дополнительных таблиц с необходимыми полями, имеющих общие поля с существующими таблицами 
 (3) добавление новых данных в базу данных 
Номер 2
Можно ли модифицировать существующую базу данных путем создания новой таблицы с необходимыми полями?
Ответ:
 (1) нельзя 
 (2) можно, если в новой таблице будет добавлено общее поле с существующими таблицами 
Номер 3
Можно ли модифицировать структуру базы данных путем добавления новых данных в базу данных или изменения существующих?
Ответ:
 (1) можно 
 (2) нельзя 
Упражнение 2:
Номер 1
В чем состоит недостаток модификации базы данных путем добавления новых полей в существующие таблицы?
Ответ:
 (1) многие поля останутся пустыми 
 (2) таблица неоправданно увеличится в размерах 
 (3) сложность процесса модификации 
Номер 2
В чем заключается достоинство модификации базы данных путем добавления новых полей в существующие таблицы?
Ответ:
 (1) многие поля останутся пустыми 
 (2) таблица неоправданно увеличится в размерах 
 (3) простота процесса модификации 
Номер 3
Какую кнопку нужно нажать, чтобы выбрать один образец поля для новой таблицы?
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
 (4) 4 
Упражнение 3:
Номер 1
Сколько таблиц содержит, созданная не по шаблону, новая база данных?
Ответ:
 (1) 0 
 (2) 1 
 (3) 3 
Номер 2
Сколько форм содержит, созданная не по шаблону, новая база данных?
Ответ:
 (1) 0 
 (2) 1 
 (3) 3 
Номер 3
Сколько запросов содержит, созданная не по шаблону, новая база данных?
Ответ:
 (1) 0 
 (2) 1 
 (3) 3 
Упражнение 4:
Номер 1
Какими способами можно создать новую таблицу в базе данных Access?
Ответ:
 (1) Создать (New), Новая таблица (New Table) 
 (2) Новый объект (New Object), Таблица (Table) 
 (3) Вставка (Insert), Таблица (Table) 
Номер 2
Какими способами можно создать новую таблицу в базе данных Access?
Ответ:
 (1) Таблица (Table), Создание таблицы с помощью мастера (Create table by using wizard) 
 (2) Создать (New), Новая таблица (New Table) 
 (3) Новый объект (New Object), Таблица (Table) 
Номер 3
Какими способами можно создать новую таблицу в базе данных Access?
Ответ:
 (1) Таблица (Table), Создание таблицы с помощью мастера (Create table by using wizard) 
 (2) Вставка (Insert), Таблица (Table) 
 (3) Новый объект (New Object), Вставка (Insert) 
Упражнение 5:
Номер 1
Какие свойства присваиваются полям при создании таблицы с помощью мастера?
Ответ:
 (1) свойства, определяющие тип данных 
 (2) свойства, определяющие размер данных 
 (3) свойства, определяющие формат данных 
Номер 2
Какие свойства присваиваются полям при создании таблицы с помощью мастера?
Ответ:
 (1) свойства, определяющие формат данных 
 (2) свойства, определяющие размер данных 
 (3) свойства, определяющие отображение данных 
Номер 3
Какие свойства присваиваются полям при создании таблицы с помощью мастера?
Ответ:
 (1) свойства, определяющие тип данных 
 (2) свойства, определяющие отображение данных 
 (3) свойства, определяющие объем данных 
Упражнение 6:
Номер 1
Можно ли модифицировать значения свойств в базе данных Access?
Ответ:
 (1) можно 
 (2) нельзя 
Номер 3
Всегда ли модификация свойств полей влияет на содержимое таблиц?
Ответ:
 (1) нет не всегда 
 (2) всегда 
 (3) никогда 
Упражнение 7:
Номер 1
Можно ли изменить размер окна приложения Microsoft Access?
Ответ:
 (1) можно 
 (2) нельзя 
Номер 2
Куда нужно щелкнуть мышкой для смены типа данных для поля «Код сотрудника»?
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
 (4) 4 
Номер 3
Нужно ли нажимать на левую кнопку мыши при изменении размера окна?
Ответ:
 (1) не нужно 
 (2) нужно 
 (3) без разницы 
Упражнение 8:
Номер 1
Что содержит верхняя часть окна в режиме конструктора таблицы базы данных Access?
Ответ:
 (1) список полей таблицы 
 (2) список записей таблицы 
 (3) список макросов таблицы 
Номер 2
Что содержит верхняя часть окна в режиме конструктора таблицы базы данных Access?
Ответ:
 (1) список строк таблицы 
 (2) список полей таблицы 
 (3) список столбцов таблицы 
Номер 3
Что содержит верхняя часть окна в режиме конструктора таблицы базы данных Access?
Ответ:
 (1) список модулей таблицы 
 (2) список записей таблицы 
 (3) список полей таблицы 
Упражнение 9:
Номер 1
С какого символа не должно начинаться название поля таблицы в режиме Конструктор (Design)?
Ответ:
 (1) пробел 
 (2) заглавные буквы 
 (3) +] 
 (4) / 
Номер 2
С какого символа не должно начинаться название поля таблицы в режиме Конструктор (Design)?
Ответ:
 (1) пробел 
 (2) прописные буквы 
 (3) символ подчеркивания 
Номер 3
С какого символа не должно начинаться название поля таблицы в режиме Конструктор (Design)?
Ответ:
 (1) пробел 
 (2) прописные буквы 
 (3) заглавные буквы 
Упражнение 10:
Номер 1
Какие типы данных могут содержаться в поле столбца Тип данных (Data Type) при создании таблицы в режиме Конструктор (Design)?
Ответ:
 (1) текстовый 
 (2) числовой 
 (3) счетчик 
Номер 2
Какие типы данных могут содержаться в поле столбца Тип данных (Data Type) при создании таблицы в режиме Конструктор (Design)?
Ответ:
 (1) логический 
 (2) гиперссылка 
 (3) поле МЕМО 
Номер 3
Какие типы данных могут содержаться в поле столбца Тип данных (Data Type) при создании таблицы в режиме Конструктор (Design)?
Ответ:
 (1) денежный 
 (2) дата/время 
 (3) изображение 
Упражнение 11:
Номер 1
Для чего используется ключевое поле в Access?
Ответ:
 (1) для идентификации записей таблицы 
 (2) для ограничения доступа пользователя к данным 
 (3) для блокирования изменения записей в таблице 
Номер 2
В каком случае автоматически обеспечивается уникальность ключа в Access?
Ответ:
 (1) если ключевое поле имеет тип данных Логический 
 (2) если ключевое поле имеет тип данных Счетчик 
 (3) если ключевое поле имеет тип данных поле МЕМО 
Номер 3
В каком случае значение поля Счетчик (AutoNumber) увеличивается на единицу?
Ответ:
 (1) при модификации записи 
 (2) при удалении записи 
 (3) при добавлении новой записи 
Упражнение 12:
Номер 1
В каком случае таблицы не используют свойство Условие на значение (Validation Rule)?
Ответ:
 (1) если они созданы с помощью мастера 
 (2) если они созданы вручную 
 (3) в любом 
Номер 2
Какой прием используется в Access для расположения полей рядом?
Ответ:
 (1) удаление промежуточных столбцов 
 (2) скрытие промежуточных столбцов 
 (3) скрытие промежуточных строк 
 (4) перемещение промежуточных столбцов 
 (5) перемещение промежуточных строк 
Номер 3
Как вернуть на экран скрытые столбцы?
Ответ:
 (1) Формат (Format), Отобразить столбцы (Unhide Columns)  
 (2) Восстановить все столбцы (Restore All Columns) 
 (3) никак 
Для большинства типов данных характерно свойство Подпись (Caption). С помощью этого свойства можно задать названия полей таблицы, которые выводятся в различных режимах (в надписях, присоединенных к элементам управления формы, в заголовке столбца в режиме Таблицы; в строке заголовка в режиме Формы; в заголовке отчета, выводящемся в режиме Предварительного просмотра; текст, который выводится в элементе управления). Поле может содержать до 2048 символов.
Кроме того, для большинства типов данных существует свойство Обязательное поле (Required), которое определяет необходимость ввода данных в это поле..
Совет
Настоятельно рекомендуем устанавливать значение этого свойства равным Да (Yes) для тех полей таблицы, которые не должны быть пустыми. Это обеспечивает автоматический контроль ввода данных в такие поля, т. е. ни при каких обстоятельствах пользователь не сможет создать запись, в которой данное поле останется пустым.
Свойство Формат поля (Format) указывает формат отображения данных из поля в режиме Таблицы. Для определения формата полей текстового типа используются специальные символы форматирования. Для числовых полей значение формата можно выбрать из раскрывающегося списка. Для логических полей можно выбрать из списка следующие варианты: Да/Нет (Yes/No), Истина/Ложь (True/False), Вкл/Выкл (On/Off). (Форматы полей мы будем подробно рассматривать в разд. «Форматы отображения данных» этой главы.)
С помощью свойства Маска ввода (Input Mask) указывается маска, позволяющая автоматизировать проверку ввода символов в поле. Она применяется к таким полям, как номер телефона, дата и т. д. Задавать маску ввода можно вручную или с помощью Мастера. (К маскам ввода мы еще вернемся в разд. «Форматы отображения данных» этой главы.)
Свойство Индексированное поле (Indexed) определяет, является ли данное поле индексированным, и если является, то в каком режиме. Существуют два режима индексирования: Совпадения допускаются (Duplicates OK) и Совпадения не допускаются (No duplicates). В первом случае поле может содержать повторяющиеся значения, во втором — нет.
Для большинства типов полей определено свойство Значение по умолчанию (Default Value). В этом свойстве указывается значение, автоматически добавляемое в поле для каждой новой записи, если это значение не введено пользователем.
Внимание
Обратите внимание, что значение по умолчанию присваивается только при вводе новой записи. Если вы установите это значение для таблицы, в которой уже существуют записи, то в старых записях значение этого поля не изменится.
Два свойства, которые тоже определены для большинства полей, позволяют выполнять проверку данных, вводимых в поле:
- Условие на значение (Validation Rule) — свойство определяет условие (ограничение), накладываемое на вводимые в это поле данные. При несоответствии вводимых данных указанному условию выдается сообщение об ошибке.
- Сообщение об ошибке (Validation Text) — свойство определяет то сообщение, которое будет выдаваться пользователю, если при вводе данных не соблюдается условие, указанное в свойстве Условие на значение (Validation Rule).[ Если это свойство не указано, будет выдано стандартное сообщение об ошибке. ]
В табл. 2.2—2.4 приводятся свойства, специфичные для полей определенного типа.
Пустые строки (Allow Zero Length) | Свойство определяет, допустимо ли вводить в данное поле пустые строки. |
Сжатие Юникод (Unicode Compression) | Свойство определяет, выполняется ли сжатие данных при сохранении для полей текстового типа (при кодировке UNICODE удаляются все первые байты символов, если они равны 0). |
Режим IME (IME Mode) | Input Method Editor — программа, позволяющая распознавать вводимые с помощью специальных кодов символы азиатских алфавитов: китайского, корейского и японского. Свойство позволяет указать режим преобразования, которое выполняется при получении полем фокуса. |
Режим предложений IME (IME Sentence Mode) | Определяет режим предложений IME, которые применяются при получении полем фокуса |
Таблица 2.2. Дополнительные свойства текстового поля и поля Memo
Число десятичных знаков (Decimal Places) | Свойство определяет число десятичных знаков справа от десятичного разделителя. Значение свойства можно выбрать из раскрывающегося списка. Чтобы число знаков определялось автоматически, необходимо установить значение Авто (Auto) |
Таблица 2.3. Дополнительные свойства полей числового и денежного типа
Размер поля (FieldSize) | Это свойство определяет размер и тип чисел, вводимых в поле. В данном случае из раскрывающегося списка можно выбрать только два значения: Длинное целое (Long Integer) и Код репликации (Replication ID). Код репликации (Replication ID) является глобальным уникальным 16-байтовым значением, которое используется для идентификации записи в таблице (см. гл. 18). В случае, когда этому свойству присвоено значение Код репликации (Replication ID), для данного поля доступной становится только часть свойств. |
Новые значения (New Values) | Указывается способ формирования следующего значения счетчика. Из списка можно выбрать два варианта: Последовательные (Increment) и Случайные (Random). |
Таблица 2.4. Дополнительные свойства полей типа Счетчик