Четверг, 03.07.2025, 11:29
Приветствую Вас, Гость | RSS
Продвинь свой сайт
Промо-материалы
Категории
SEO
Создание сайтов
Главная » Статьи » Microsoft Access » Microsoft Access [ Добавить статью ]

Создание простых запросов



База данных Misrosoft Access


Простой запрос позволяет выбрать необходимые данные таблицы, произвести вычисления и добавление новых полей в таблицу, получить результат в виде новой таблицы. Посредством запроса можно произвести обновление данных в таблице, добавление и удаление записей. Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию. Простейшие запросы (запрос на выборку, поиска повторяющихся записей и перекрестный) могут быть созданы с помощью мастеров Access. Мастер запросов ускоряет процесс создания запроса. В бланке запроса, подготовленном мастером, не формируются условия отбора и вычисляемые поля. При необходимости такой запрос можно отредактировать в режиме конструктора, который предоставляет большие возможности по созданию запросов.
Рассмотрите различные варианты построения запросов.

Порядок выполнения работы:

1. Создайте простой запрос на выборку с помощью Мастера. Для этого
• Откройте свою базу данных, на вкладке Запросы щелкните на кнопке Создать и выберите вариант Простой запрос.
• В раскрывшемся списке выберите имя нужной таблицы.
• Дважды щелкните на полях, которые должны отображаться в запросе.
• Ознакомьтесь с полученными результатами.

2. С помощью мастера создайте новый итоговый запрос, содержащий только сведения о количестве студентов на каждом факультете. Для этого при построении запроса на выборку (п.1) щелкните на переключателе Итоговый и по кнопке Итоги. Укажите, какие итоговые значения необходимо вычислить. Ознакомьтесь с результатом запроса.

3. Постройте запрос для поиска повторяющихся записей в полях таблицы БД. Такой запрос выводит только те записи, для которых есть хотя бы еще одна запись в таблице с одинаковым значением в выбранных полях. Для построения запроса
• В окне диалога Новый запрос выберите из списка Повторяющиеся записи.
• Дважды щелкните на имени поля (полей), по которому будет определяться дублирование.
• Задайте имя запроса и щелкните по кнопке Далее.
• Просмотрите результаты запроса.

4. Подсчитайте средний балл, на каждом из курсов факультетов. Результат оформите в виде перекрестного запроса. Перекрестный запрос представляет собой сводную таблицу, в которой левый столбец образует заголовки строк из значений одного поля, верхняя строка образует заголовки столбцов из значений другого поля, а на пересечении строк и столбцов размещаются итоговые значения, вычисленные по значениям третьего поля. При этом значения третьего поля группируются по полям, используемых в качестве заголовков, и для получения групп значений применяется одна из выбранных статистических функций. При построении запроса
• В окне диалога Новый запрос выберите из списка Перекрестный запрос.
• В первом окне Мастера выберите имя таблицы.
• Продумайте, какие поля будете использовать в качестве строк и столбцов.
• Дважды щелкните на имени поля (полей), значения которого будут использоваться в качестве заголовков строк.
• Дважды щелкните на имени поля (полей), значения которого будут использоваться в качестве заголовков столбцов.
• В списке полей выберите поле, по которому будет определяться значение на основании выбранной статистической функции.
• В последнем окне мастера задайте имя запроса и щелкните по кнопке Готово.

5. Выберите из таблицы сведения о военнообязанных мужчинах, получающих стипендию. Для этого создайте с помощью Конструктора запрос на выборку
• В окне диалога Новый запрос выберите из списка Конструктор.
• Выберите имя таблицы, по которой будет построен запрос, и щелкните по кнопке Добавить.
• Перетащите в нижнюю область окна в строку Поле из списка полей таблицы те поля, которые будут отображаться в запросе, или выберите эти поля непосредственно из списка в строке Поле.
• Назначьте порядок сортировки и установите флажки вывода на экран.
• В ячейке строки Условие отбора поля, по которому осуществляется отбор данных, введите критерий отбора.
• Запустите запрос, щелкнув по кнопке на панели инструментов.

6. С помощью запроса на обновление измените данные в исходной таблице. Например, нужно увеличить для всех военнообязанных размер стипендии на 10%. Для этого
• В окне диалога Новый запрос выберите из списка Конструктор.
• Выберите имя таблицы, по которой будет построен запрос, и щелкните по кнопке Добавить.
• С помощью пункта меню Запрос или значка Тип запроса на панели инструментов выберите тип запроса Обновление.
• В список полей в нижней части окна включите поле, по которому будет осуществляться отбор данных для обновления и название поля, значения которого должны быть изменены.
• В поле "Военнообязан" в строке Условие отбора введите условие отбора записей.
• Для поля, подлежащего обновлению, введите в соответствующую ячейку нужное выражение (если в выражениях участвуют имена полей, то они заключаются в квадратные скобки).
• Кнопкой на панели инструментов запустите запрос на обновление. Подтвердите необходимость изменения данных в таблице.
• Переключитесь в режим таблицы после выполнения запроса (кнопка на панели инструментов) и просмотрите обновленное содержимое поля.
• Закройте и сохраните запрос.
• Убедитесь, что после выполнения запроса данные в исходной таблице изменились.

7. Аналогично запросу на обновление сконструируйте запрос на создание новой таблицы. В новую таблицу включите сведения о студентах 1984-1985 года рождения. Выберите соответствующий тип запроса, список полей, отображаемых в новой таблице, и условие отбора записей в новую таблицу. Для ввода выражения в ячейку Условие отбора используйте построитель выражения, значок которого находится на панели инструментов.

8. Сконструируйте еще один запрос действия - запрос на удаление. Критерий отбора записей для удаления выберите произвольно. Запрос на удаление первоначально создается как запрос на выборку. После выбора типа запроса (см. п.6), в бланке запроса в нижней части окна появится строка Удаление. С помощью мыши переместите в бланк запроса символ звездочки (*) из списка полей таблицы, записи которой требуется удалить. В строке Удаление в столбце этого поля появится значение Из. В строке Поле выберите имя того поля (полей), для которого устанавливается условие отбора. Ведите в соответствующую ячейку условие отбора. Для предварительного просмотра удаляемых записей нажмите кнопку Вид на панели инструментов. Запустите и сохраните запрос.


9. Получите информацию о студентах факультета посредством параметрического запроса. При этом наименование факультета будет запрашиваться через диалоговое окно перед выполнением запроса. Основой такого запроса является запрос на выборку, но в условие отбора в этом случае вместо конкретного значения поля введите в квадратных скобках название параметра, например, [ВВЕДИТЕ НАИМЕНОВАНИЕ ФАКУЛЬТЕТА]. Сохраните запрос и проверьте его работу. Добавьте в условие отбора еще один параметр и снова запустите запрос.

10. Вычислите стипендиальный фонд каждой группы. Для этого
• постройте простой запрос, содержащий только два нужных поля: поле, по которому производится группировка и поле, для которого выполняется групповая операция. Использование групповых операций позволяет выделить группы записей с одинаковыми значениями в указанных полях и использовать для других полей этих групп определенную статистическую функцию.
• На панели инструментов щелкните по значку Групповые операции или выполните команду Групповые операции меню Вид.
• Далее, в бланке конструктора в соответствующей ячейке Групповая операция выберите вариант Группировка.
• В столбце поля, над которым производится вычисление, замените слово "Группировка " на нужную статистическую функцию, выбрав ее из списка, предлагаемого построителем выражения.
• Для изменения имени поля установите курсор мыши на заголовке поля "Размер стипендии" и нажмите правую клавишу. В контекстно-зависимом меню выберите команду Свойство!Подпись и введите новый заголовок "Стипендиальный_фонд"
• Запустите запрос на выполнение и сохраните его. Результат запроса с использованием групповых операций содержит по одной записи из каждой группы.

11. Включите в простой запрос, созданный в п.1, вычисляемое поле, в котором рассчитывается размер стипендии с учетом районного коэффициента. Вычисляемое поле, включенное в запрос, позволяет получить новое поле с результатами вычислений только в таблице запроса и не создает полей в таблицах БД. Для построения запроса
• Откройте простой запрос в режиме конструктора.
• Если поле "Размер стипендии" отсутствует в бланке конструктора, добавьте его из списка полей таблицы.
• В пустой ячейке строки Поле введите выражение для расчета значений поля "К_выдаче" в виде имя_нового_поля: [имя_поля]<выражение>. Для построения выражения воспользуйтесь построителем выражений.
• Запустите запрос.
• Просмотрите результаты запроса, сохраните его и завершите работу с Microsoft Access.

Категория: Microsoft Access | Добавил: Администратор (09.01.2011)
Просмотров: 21257 | Комментарии: 87 | Рейтинг: 3.0/4
Всего комментариев: 2
2 LubyStuth  
0
[url=http://silven.ru/khkhkh-onlajjn/]
порно видео смотреть онлайн[/url]

1 Владислав  
0
Интересное дополнительное видео к этой теме:

http://www.access-video.ru/video-pro-access/35-3-sozdanie-zaprosa-na-vyborku-troechnikov.html

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Добавь новость

Добавьте свою новость на сайт.

Добавить
Самое интересное
Для отображения блока требуется Flash Player

seo контент бесплатно оптимизация яндекс тиц сереты база данных Microsoft_Access прибыль САЙТ - ПОСЕТИТЕЛИ ИЛИ КОНТЕНТ Дорвей обман поисковая система Раскрутка smm smo мультимедиа раскрутка сайта видео уроки Оптимизация сайта и анализ Microsoft Access база панель управления проектирование Основы программирования на Visual B google RRS коментарии ррс свежие новости быстродействие китай новости Открытие объекта Recordset предоста установка мета уроки Joomla ВИДЕО установка Joomla локальный Мавроди Ммм пирамида бонусное видео внимание предупреждение инструменты настройка компоненты модули плагины Joomla pr ап последний категории материалы разделы животные в природе обои анализ pagepromoter platinum комплекс продвижение контент плагиат сайт автоматически каталоги продвинуть регистрация ftp клиент сервер размножение генератор robot.txt видимость сайта посковая система рамблер шаблон joomla Скачать бесплатно скачать бесплатно необьяснимое нло пришельцы фото пришельцев dle DSL шаблоншаблон море океан Природа - коллекция обоев авто мото обои HD качества новый год праздник 3d разное
Поиск
Обратная связь
Вход