Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Обработка данных с помощью запросов





Основной способ работы с записями БД в Microsoft Access заключается в использовании разнообразных запросов. Для создания любого запроса используется специальный тип объектов Microsoft Access – Запросы. В зависимости от цели обработки данных различают несколько типов запросов: запросы на выборку, запросы на обновление, запросы на добавление.

Для создания запроса необходимо выбрать объект запрос окна БД, а затем выбрать в открывшемся диалоговом окне пункт Создание запроса в режиме конструктора. В открывшемся диалоговом окне необходимо заполнить соответствующие поля: выбрать имя обрабатываемой таблицы, задать имена полей, по которым осуществляется обработка (Рис.12). Определить тип запроса можно выбрав его из списка, который вызывается командой Запрос из основного меню Access. Тип запроса отображается в первой стоке диалогового окна Конструктора запросов.

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

 

Имя таблицы

Тип запроса Имя поля

       
 
   
 


 

Рисунок 12. Окно конструктора запросов

 

Вид диалогового окна Конструктора запросов для обновления и добавления данных имеет такой же вид. Но при выполнении запросов этого типа Microsoft Access запрашивает подтверждение на изменение данных, после чего данные в таблице будут изменены или изменение данных будет отменено (Рис 13).

Кроме этого в Microsoft Access существует возможность создания запроса с помощью мастера. Эту возможность предлагается освоить самостоятельно. В пособии рассматривается лишь один способ – с использованием Конструктора запросов.

 

 

Рисунок 13. Выполнение запроса на обновление данных.

.

 

 

Создание форм.

Формы являются основным объектом, который обеспечивает пользователю удобный доступ к данным. Они предоставляют более удобный способ просмотра и исправления данных, чем в режиме Таблиц. На форме можно располагать разнообразные элементы управления: поля для ввода, кнопки, флажки и др. С их с помощью осуществляется доступ к данным из таблицы.

Существует несколько способов создания форм в Access:

· автоматически на основе таблицы или запроса;

· с помощью Мастера форм,

· с помощью Конструктора форм

Автоматически создаваемые формы бывают нескольких видов:

· в столбец, в этом случае поля каждой записи располагаются в один или несколько столбцов;

· ленточная, в этом случае поля одной записи располагаются в отдельную строчку;

· в виде сводной таблицы.

Для создания таких форм достаточно указать выбранный вид формы в диалоговом окне, которое открывается командой Форма/Создать (Рис. 14).

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

 

Рисунок 14. Диалоговое окно Новая форма

Мастер форм разбивает процесс создания форм на несколько этапов. На каждом этапе требуется установить определенные параметры в одном из диалоговых окон Мастера. Каждое окно определяет один шаг создания формы. Для запуска Мастера форм необходимо:

· выбрать объект Формы в окне БД;

· на панели инструментов выбрать кнопку Создать и в открывшемся окне (Рис. 11) выбрать элемент Мастер форм;

· в первом окне необходимо выбрать из предлагаемого списка имя обрабатываемой таблицы и имена полей (Рис.15);

· во втором окне задается вид формы: в один столбец, ленточный, табличный, выровненный, сводная таблица, сводная диаграмма;

· третье окно предназначено для выбора стиля оформления; Мастер предлагает несколько стандартных стилей, но можно создать и свой;

· в последнем диалоговом окне задается название формы.

Рисунок 15. Мастер форм.

3.6. Контрольные вопросы.

1. Для чего используются запросы к БД?

2. Определите типы запросов.

3. Как вызвать Конструктор запросов?

4. Для чего используются формы?

5. Назовите способы создания форм.

 

3.7.Практическое задание

1. Открыть созданную базу данных.

2. Используя запрос на выборку, создать список мужчин с данными первых четырех полей.

3. Создать список женщин, родившихся до «1972 года».

4. Создать список мужчин, имеющих оклад больше 5000р.

5. Изменить поле Премия для сотрудников расчета мужчинам 10% от оклада, женщинам 15% от оклада.

6. На базе таблицы Сотрудники создать список сотрудников мужского пола, имеющих оклад не менее 4000р. Использовать функцию «Изменить фильтр».

7. Используя таблицу Сотрудники, выбрать данные для всех сотрудников, фамилии которых начинаются с букв, расположенных в диапазоне от А до Л (условие: Like”[А-Л]*”.

8. В таблице Сотрудники изменить оклад для всех сотрудников, имеющих год рождения до 1955.

9.. В таблицу Сотрудники ввести новое поле «Выплаты на детей». Заполнить его с условием, что на одного ребенка приходится 200 руб.

10. В таблице Сотрудники изменить данные поля Оклад, добавив мужчинам по 500руб., женщинам – 400руб

11. Создать 2 формы в режиме Мастера форм: «в один столбец» и «ленточный».

 







Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...

Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычис­лить, когда этот...

Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом...

ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.