Лабораторная работа №2. Работа с формой — КиберПедия 

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Лабораторная работа №2. Работа с формой

2017-11-17 254
Лабораторная работа №2. Работа с формой 0.00 из 5.00 0 оценок
Заказать работу

Цель работы: освоение приемов работы с объектом – формы.

Ввод данных через форму

Перейдем ко второму этапу приемной кампании. Абиту­риенты подают документы. В информационной системе сформированы две таблицы: «АНКЕТА» и «АБИТУРИЕНТЫ». Таблица «АНКЕТА» содержит семь по­лей, которые не помещаются на экране. Поэтому в данном случае для заполнения таблицы удобно использовать форму рис. 12:

Рис.12. Форма для просмотра, ввода и редактирования таблиц.

Алгоритм создания формы следующий:

→ перейти на объект «Формы»;

выбрать способ создания формы: «Создание формы с помощью мастера»;

→ выбрать таблицу «Анкеты»;

→ переместить все поля таблицы из окна «Доступные поля» в окно «Выбранные поля»; щелкнуть по кнопке «Далее»;

→ выбрать кнопку «Выровненный»; щелкнуть по кнопке «Далее»;

выбрать стиль формы «Рисунок Суми»; щелкнуть по кнопке «Далее»;

→ задать имя формы — оставить имя «АНКЕТЫ»; включить кнопку «Открытие формы для просмот­ра и ввода данных»; щелкнуть по кнопке Готово.

Теперь через данную форму можно последовательно вво­дить записи в таблицу.

Таблица 3. АНКЕТА

РЕ Г_НО М ФАМИЛИЯ ИМЯ Отчество Город ДАТА Учебное заведение
  Васильева Ольга Николаевна Пермь 12.10.81 ПТУ№8
  Быков Алексей Ильич Кунгур 24.04.82 Школа№7
  Круг Борис Моисеевич Пермь 18.09.82 Школа №7
  Листьев Дмитрий Владимирович Березники 01.12.81 Школа №4
  Елкин Виктор Алексеевич Лысьва 20.07.82 ПТУ№1
  Мухин Олег Иванович Пермь 25.03.78 Школа №4
  Зубова Ирина Афанасьевна Пермь 22.11.81 Школа№96
  Григорьева Наталья Дмитриевна Березники 14.02.80 Школа №4
  Анохин Сергей Петрович Пермь S0.03.82 Школа№12
  Жакин Николай Якимович Пермь 19.10.81 Школа№12
  Дикий Ильи Борисович Березни­ки 28.12.77 Школа №3
  Ильин Петр Викторович Кунгур 14.07.80 ПТУ №8

 

 

Таблица 4. АБИТУРИЕНТЫ

РЕГ_НОМ КОД_СПЕЦ МЕДАЛЬ СТАЖ
   
V

 
   
 

 
   
V

 
   
 

 
     
       
       
       
       
       
       

 

MS Access логическое значение ИСТИНА обозначает га­лочкой, заключенной в квадратик, логическое значение ЛОЖЬ — пустым квадратом.

Эти таблицы подсоединяются к общей схеме командой Сервис Схема данных → Связи →Добавить таблицу. Полученная в результа­те схема показана на рис. 9

Лабораторная работа №3. Запросы к базе данных

Цель работы: освоение приемов работы с запросом. Создание простого запроса, создание простого запроса с параметром. Основы работы в конструкторе. Создание сложных запросов и использование вычисляемых полей в запросах.

Запросы к базе данных

Действия, выполняемые над информацией, хранящейся в базе данных, называются манипулированием данными. К ним относятся выборка данных по некоторым условиям, сортировка данных, обновление, удаление и добавление дан­ных. Выполнение этих действий производится с помощью запросов.

Запросэто команда на выполнение определенного вида манипулирования данными.

Существует универсальный язык, на котором формулиру­ются запросы во многих СУБД. Он называется SQL (Structured Query Language) — структурированный язык запросов. В MS Access имеется высокоуровневое вспомогательное средство- это конструктор запросов.

Запрос 1. Построим в выполним запрос № 1:

Требует­ся получить список всех экзаменов на всех факультетах.

Список должен быть отсортирован в алфавитном порядке по названиям факультетов.

Для его выполнения достаточно одной таблицы «ФАКУЛЬТЕТ». Команда такого запроса имеет вид на гипотетическом языке:

.выбрать <список выводимых полей> для <условие выбора> сортировать <ключи сортировки> по <порядок сортировки>

.выбрать Факультет (таблица). ФАКУЛЬТЕТ ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3 сортировать Название факультета по возрастанию

В результате выполнения такого запроса будет получена табл. 5.

Таблица 5. Список экзаменов: запрос на выборку

ФАКУЛЬТЕТ ЭКЗАМЕН_1 ЭКЗАМЕН_2 ЭКЗАМЕН_3
Исторический История Иностранный язык Сочинение
Экономический Математика География Русский язык
Юридический Русский язык Иностранный язык Обществознание

 

Рис.13.Запрос по таблице «ФАКУЛЬТЕТЫ» в режиме просмотра.

Запрос 2.

Нужно вывести названия всех специальностей с указанием факультета и плана приема. Сортировать в ал­фавитном порядке по двум ключам: названию факультета (первичный ключ) и названию специальности (вторичный ключ).

Команда для данного запроса будет следующей:

.выбрать. Факультет (таблица). Название факультета, Специальности (таблица), СПЕЦИАЛЬНОСТЬ. ПЛАН сортировать Факультеты. Факультеты по возрастанию, Специальности. СПЕЦИАЛЬНОСТЬ по возрастанию

Использованы составные имена полей, включающие разделенные точкой ИМЯ ТАБЛИЦЫ и имя поля в этой табли­це. Результат запроса отражен в табл. 14.

Рис. 14. План приема: запрос на выборку

Таблица 6. Список Экзаменов: запрос на выборку

Факультеты Специальность План приема на дневное
Исторический История  
Исторический Политология  
Экономический Бухгалтерский учет  
Экономический Финансы и кредит  
Юридический Социальная работа  
Юридический Юриспруденция  

 

Вывод

Запрос — это команда на выполнение определенного вида манипулирования данными из БД.

Существуют следующие типы запросов: на выборку и сор­тировку, на добавление, на удаление, на обновление.

Результат запроса на выборку — таблица, содержащая значения указанных полей из записей, удовлетворяющих указанным условиям отбора.

Универсальный способ описания команд запросов — язык SQL. Проще формировать команду запроса с помощью конструктора запросов.


Поделиться с друзьями:

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.