Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_042.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

2.4 Определение значения по умолчанию для поля.

Чтобы увеличить производительность работы при вводе данных в таблицу "Персональные меро­приятия", необходимо 'задать 'значения по умолчанию для полей этой таблицы. В таблице 3 приведены •значения по умолчанию для полей таблицы "Персональные мероприятия".

Если в свойстве "Значение по умолчанию" ничего не введено, то полю присваивается значение по умолчанию "Пустое значение" (Null). Значение Null можно использовать при проверке того, были ли введены данные в поле. Значение по умолчанию "Date() + 28" является выражением. Это выражение возвращает текущую дату (по таймеру компьютера) и прибавляет к ней 4 недели. Перед выражением, задающим значение по умолчанию для поля, должен стоять знак равенства (например "=Date()"). Чтобы присвоить значения по умолчанию полям таблицы "Персональные мероприятия":

  1. Откройте таблицу в режиме конструктора. Если таблица уже открыта в режиме таблицы, то нажмите кнопку "Конструктор" на панели инструментов. Выделите поле "КодСотрудника".

Таблица 3. Значения по умолчанию для полей таблицы

Поле

1

Значение по умолчанию

2

Примечание

3

КодСотрудника

Нет

Число 0 не может быть кодом сотрудника, поэтому значение по умолчанию должно быть удалено.

ТипМероприятия

К

Подготовка ежеквартального отчета выпол­няется чаще всего.

КодОтветственного

Нет

Число 0 не может быть кодом сотрудника

ДатаПлан

Date()

Выражение возвращает текущую дату

КодНачальника

Нет

Выражение возвращает текущую дату

ДатаФакт

Datе()+28

Выражение возвращает текущую дату плюс 28 дней.

Рейтинг

Нет

Многие мероприятия не влияют на рейтинг сотрудника. Нулевое значение указывает на то, что сотрудник уволен.

Тариф

Нет

Если оклад, премия или надбавка не изме­няются при проведении мероприятия, то поле "Тариф" не должно содержать никакого значения. Значение 0 указывает на отсутствие соответствующей выплаты.

Примечание

Нет

Изменений не требуется. Для текстовых по­лей и полей типа MEMO Access авто­матически устанавливает значение по умол­чанию "пустая строка".

  1. Нажмите клавишу <F6>, чтобы перейти в нижнюю часть окна конструктора. Переместите точку вставки в поле "Значение по умолчанию" клавишами управления курсором и удалите содержимое поля, нажав клавишу <Delete>.

  2. Нажмите клавишу <F6>, чтобы перейти в верхнюю часть окна конструктора. Выделите следующее поле и снова нажмите клавишу <F6>.

  3. Задайте значения по умолчанию в соответствии с таблицей 3 для оставшихся полей таблицы "Персо­нальные мероприятия", повторив шаги 2—4. Например, в свойство "Значение по умолчанию" поля "ТипМероприятия" введите значение К. Введите значение =Date() для поля "ДатаПлан" и значение =Date() + 28 для поля "ДатаФакт". Удалите значения по умолчанию для оставшихся полей.

  4. После того как значения по умолчанию присвоены, возвратитесь в режим таблицы, нажав кнопку "Режим таблицы" на панели инструментов. Появится диалоговое окно. запрашивающее подтвержде­ние изменения структуры таблицы. Подтвердите изменение структуры, нажав кнопку ОК. На рисун­ке 17 показана таблица "Персональные мероприятия" после присвоения полям значений по умолча­нию.

Задание 3. Работа со связями, ключевыми полями и индексами

Перед началом заполнения таблицы "Персональные мероприятия" нужно определить связи этой таблицы с другими таблицами базы данных Борей, определить ключевое поле и создать индексы.