Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8_Упражнения ACCESS _2010.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
600.06 Кб
Скачать
  1. Выберите вкладку «таблицы», и нажмите кнопку «Cоздать».

  2. В окне «Новая таблица» выберите пункт «Конструктор»

  3. Создайте структуру таблицы, для этого заполните столбцы «имя поля» и «тип данных» следующим образом:

Имя поля

Тип данных

Группа

Текстовый

4. Заполните свойства поля Группы как показано на рисунке

5. Сохраните созданную таблицу выбрав Команду Файл >> Сохранить.

В ответ на вопрос “Создать ключевое поле сейчас” нажмите кнопку - нет.

Таблицу назовите «Группы»

Задание 4

Создайте форму для заполнения таблицы «Группы», заполните эту форму, выполнив следующие действия:

  1. Выберите вкладку «формы»

  2. Нажмите кнопку создать.

  3. Выберите вариант создания формы«автоформу : в столбец», в качестве источника данных выберите таблицу «Группы» и нажмите кнопку OK

  1. Введите данные в появившуюся на экране форму «Группы»

Задание 5

Обратите внимание на то, что если вы в поле «Фамилии» таблицы Анкета введете новую фамилию, то она не появится в раскрывающемся списке фамилий.

Убедитесь в этом!!

Задание 6.

В этом задании мы научимся создавать самозаполняющийся список фамилий, чтобы при вводе новой фамилии она автоматически попадала в список и впоследствии ее можно было выбрать из списка, а не набирать заново. Для этого выполните следующие действия:

1. Создайте автоформу в столбец, основанную на таблице «Анкета» и сохраните ее с именем «Форма для добавления записей». Эта форма будет использоваться для добавления в таблицу Анкета новых студентов, так что при этом будет пополняться список фамилий.

2. Создайте несколько макросов. Будьте очень внимательны при выполнении этого пункта!!!

  • Выберите вкладку «макросы», нажмите кнопку «Создать».

  • Выберите макрокоманду «Открыть Форму»

  • Заполните ее параметры следующим образом

  • Закройте окно и сохраните макрос с именем «Добавление»

  • Создайте следующий макрос:

  • Выберите макрокоманду «Выполнить команду»

В параметре Команда выберите «Сохранить запись (Save Record)»

  • Выберите вторую макрокоманду «Выделить объект» и заполните ее параметры

  • Выберите третью макрокоманду «Обновление» и заполните ее параметр

Имя элемента: Фамилия

  • Закройте окно и сохраните макрос с именем «Закрытие»

3. Переключитесь в форму «Форма для добавления записей» в режиме конструктора.

4. Выберите пункт меню «Вид>>свойства»

5. Откройте вкладку «События»

6. Добавьте макрос «Закрытие» в свойство «Закрытие формы»

7. Закройте форму с сохранением

8. Откройте в режиме конструктора форму «Анкета»

9. Щелкните «правой мышкой» по полю «фамилия» выберете пункт «свойства»

  • Откройте вкладку «События»

  • Укажите в поле ввода свойства «Двойное нажатие кнопки»имя макроса «Добавление»

  • Закройте форму, сохранив все изменения

Задание 7.

1. Проверьте работу созданных Вами макросов по созданию самозаполняющегося списка.

  • Переключитесь в режим формы «Анкета

  • Дважды щелкните мышкой по полю «фамилия»,в появившейся форме введите фамилию «Сидоров»,

  • Заполните остальные обязательные поля для записи с фамилией «Сидоров».Перейдите к следующей записи и закройте форму для ввода

  • Попробуйте раскрыть список фамилий, щелкнув мышкой по кнопке треугольник у поля фамилия.

  • Если Вы аккуратно выполнили Задание 6, то в списке Вы обнаружите фамилию «Сидоров»

2. Сохраните все внесенные изменения выполнив пункт меню Файл>>Сохранить, закройте форму.

Упражнение 3

Тема: Проектирование многотабличных баз данных

  • Мастер таблиц.

  • Мастер форм.

  • Модификация структуры таблицы

Задание 1

1. Создайте таблицу «Преподаватели», используя для этого Мастер таблиц.

  • Выберите для создания таблицы образец «Сотрудники» и выберите из предложенного перечня полей следующие:

  • Фамилия

  • Имя

  • Отчество

  • Должность

  • Название отдела (переименовать, как “кафедра”)

И нажмите кнопку «Далее»

  • Назовите созданную таблицу “Преподаватели” нажмите кнопку Далее.

  • Связи не определяйте т.е. нажмите Далее

  • Выберите режим “ Ввести данные непосредственный в таблицу” и нажмите Готово

  • Переключитесь в режим конструктора, выбрав пункт меню Вид>>Конструктор и определите тип данных для каждого поля

Имя поля

Тип данных

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Должность

Текстовый

Кафедра

Текстовый

Определите свойства полей на вкладке “Общие” в режиме конструктора следующим образом:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

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

Обязательн ое поле

Индексир ованное поле

Фамилия

30

Фамилия

да

Да(допускаю тся совпа дения)

Имя

12

Имя

да

нет

Отчество

30

Отчество

нет

нет

Должность

20

Должность

нет

нет

Кафедра

50

Кафедра

Да

нет

Для поля «кафедра» измените элемент управления следующим образом:

Откройте вкладку «Подстановка» и установите следующие свойства для поля «кафедра»

Тип элемента управления

Поле со списком

Тип источника строк

Список значений

Источник строк

Введите список кафедр, используя в качестве разделителя точку с запятой

Ограничиться списком

Да