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

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

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

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

2017-11-17 252
Лабораторная работа №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. Проще формировать команду запроса с помощью конструктора запросов.


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

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

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



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

0.015 с.