Практическая работа №1 msaccess 2010 «Основные приемы работы с бд»


Download 1.01 Mb.
bet7/8
Sana24.10.2020
Hajmi1.01 Mb.
#136639
TuriПрактическая работа
1   2   3   4   5   6   7   8
Bog'liq
1 Lab Pract 1 Sem


Создание связанной формы.

  1. В окне БД. Выберите вкладку «Формы».

  2. В раскрытом окне выберите режим «Мастер форм».

  3. Выберите в открывшемся окне из «Таблица: Анкета» следующие поля: ФИО, Класс, а из «Таблицы: Информатика_Зачеты»: Зачет №1, Зачет№2, Зачет№3. Нажмите кнопку «Далее».

  4. Определитесь с дизайном формы. Нажмите «Далее».

  5. Введите название формы «Зачетная ведомость по Информатике» и нажмите кнопку «Готово».

  6. Откройте, не закрывая базу данных, таблицу «Анкета» и «Информатика_Зачеты». Скопируйте содержимое поля «ФИО» из одной страницы в другую.

  7. Откройте форму «Зачетная ведомость по информатике» и, пролистав карточки, проставьте учащимся оценки (не всем).

  8. Закройте форму, предварительно сохранив её.

  9. Откройте таблицу «Информатика_Зачеты». Обратите внимание, что в этой таблице появились только те записи, в которых есть оценки.

Применение фильтра к сортировке данных.

Откройте таблицу «Анкета» и попробуйте расположить записи в таком порядке, чтобы сначала по алфавиту располагались фамилии всех учащихся 8а, а затем 8б и 8в. Для этого можно использовать фильтр. В разделе «Главная» выберите «Расширенный фильтр».



Установите в диалоговом окне «Фильтр» следующие параметры. Поле: первый столбец - «класс», сортировка – «по возрастанию»; второй столбец - «ФИО», сортировка – «по возрастанию».

Нажмите нас правую кнопку мыши на пустом месте. Выберите команду «Применить фильтр».



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

Лабораторная практическая – работа № 7

MS Access 2010

«Управление данными»

Задание: Подготовить БД для школьной библиотеки, содержащую составную форму. В качестве исходных таблиц используйте таблицу «Читатели» с данными об учащихся и таблицу «Абонемент» с данными о книжном фонде.

Ранее мы уже создавали таблицу, содержащие сведения об учащихся, созданную ранее (таблица «Анкета» в БД «Школа.accdb»). Поэтому нет смысла вновь составлять такую же, если можно использовать готовую, просто скопировав.



Копирование таблиц.

  1. Откройте БД сведений об учащихся, созданную ранее (таблица «Анкета» в БД «Школа.accdb»).

  2. Нажмите на таблицу «Анкета» правой кнопкой мыши и в открытом контекстном меню выберите «Копировать».

  3. Закройте БД «Школа»

  4. Создайте новую БД под именем «Библиотека»

  5. В открывшемся окне закрываем «Таблица1». Затем вызываем контекстное меню «Вставить». Если ничего не произошло, то просто снова скопируйте и вставьте. В открывшемся окошке изменяем имя на «Читатели». Параметры вставки «Структура и данные».

  6. Откройте таблицу «Читатели». Убедитесь, что это именно та таблица, которую вы должны были скопировать.

Создание второй таблицы.

Вторая таблица будет содержать сведения о книжном фонде.



Создайте новую таблицу, в режиме «Конструктора», определив для нее следующие поля:

  • - библиотечный номер, однозначно определяющий издание в фонде библиотеки. Тип поля числовой.

  • Автор (текстовый).

  • Название книги (поле MEMO, чтобы можно было разместить длинные названия книг).

  • Год издания (числовой).

Определите ключевым полем «№». Сохраните таблицу под именем «Абонемент». Заполните таблицу «Абонемент».

Download 1.01 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling