Туристическое агенство "First Travel"

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

по ним сортировку. В форме возможна сортировка записей только по одному полю. Набор условий, применяемых для отбора подмножества данных или для их сортировки, называется фильтром.

Для сортировки данных в таблице по нескольким полям выберите в меню "Записи" команду "Фильтр", "Расширенный фильтр". На экране отобразится окно, в верхней части которого отображен список всех полей таблицы. Это окно используется для выбора полей, по которым будет выполняться сортировка.

В Access сначала сортируются записи, расположенные в самом левом столбце, затем в следующем столбце справа и т. д. Условия сортировки: по возрастанию, по убыванию и т. д. задаются в строке "Сортировка".

После задания условий сортировки выберите в меню "Фильтр" команду "Применить фильтр". Для отображения не отсортированной таблицы выберите в меню "Записи" команду "Удалить фильтр". Если фильтр создается в форме или таблице, в которой уже есть фильтр, оставшийся от предыдущего сеанса работы, то новый фильтр замещает его.

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

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

 

 

3.4 Запросы на ведение баз данных

 

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

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

Существует четыре основных категорий запроса:

1. На удаление записи - удаляет группу записей из одной или несколько таблиц

. На обновление записи - вносит общие изменения в группу записей одной или нескольких таблиц.

. На добавление - добавляет группу записей в одну или несколько таблиц

. На создание таблицы - создает новую таблицу на основе всех данных или их части из одной или нескольких таблиц. Его используют для создания архивных файлов, содержащие старые записи или для создания таблицы для экспорта.

 

 

Создание запроса на изменение похоже на создание перекрестного запроса. В основе действий лежат следующие принципы

-Создается стандартный запрос на поиск данных, подлежащих изменению;

-Для проверки правильности созданный запрос выполняется;

Созданный запрос на выборку преобразовывается на выполнение действий на изменение. Для преобразования запроса необходимо щелкнуть правой кнопкой мыши в области окна запроса и в меню выбрать последовательно команды Тип запроса и необходимую категорию изменений - Создание таблицы, Обновление, Добавление или Удаление.

 

3.5 SQL - запросы

 

Запрос SQL - это запрос, создаваемый при помощи инструкций SQL. Язык SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.

 

Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL. Фактически, для большинства свойств запроса, доступных в окне свойств в режиме конструктора, имеются эквивалентные предложения или параметры языка SQL, доступные в режиме SQL. При необходимости, пользователь имеет возможность просматривать и редактировать инструкции SQL в режиме SQL. После внесения изменений в запрос в режиме SQL его вид в режиме конструктора может измениться.

Некоторые запросы, которые называют запросами SQL, невозможно создать в бланке запроса. Для запросов к серверу, управляющих запросов и запросов на объединение необходимо создавать инструкции SQL непосредственно в окно запроса в режиме SQL. Для подчиненного запроса пользователь должен ввести инструкцию SQL в строку Поле или Условие отбора в бланке запроса.

Инструкции SQL могут быть использованы в Microsoft Access в тех местах, куда можно ввести имя таблицы, запроса или поля.

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

Если мастер не использовался, можно создать инструкцию SQL в ячейках свойств Источник записей (RecordSource) или Источник строк (RowSource), нажав кнопку построителя рядом с соответствующей ячейкой и создав запрос в режиме конструктора запроса.

Допускается также следующее программное использование инструкций SQL:

  • аргумент "Инструкция SQL" макрокоманды "3anycK3anpocaSQL" (RunSQL);
  • программа, записанная как строковый литерал, или инструкция SQL, включающая переменные и элементы управления;
  • свойство SQL объекта QueryDef, используемое для изменения базовой инструкции SQL з