ТОП 10:

Замена вхождений образца в поле



Access позволяет заменять значения определенных полей таблицы, критерий отбора которых задается, как и в случае поиска в поле ввода "Образец".

Задание 2.4.

Произведите замену вхождений образца в поле.

1.Выберите команду "Правка, Заменить". Появится диалоговое окно "Замена в поле:...".

2. Чтобы заменить значения только некоторых полей, удовлетворяющих критерию поиска, нажмите кнопку "Найти далее", а затем, если значение поля должно быть изменено, нажмите кнопку "Заменить".

3. Чтобы заменить все вхождения образца в поле таблицы, нажмите кнопку "Заменить все".

 

Инструкция языка SQL, заменяющая все вхождения значения "London" на значение "Москва", имеет следующий вид:

UPDATE Клиенты SET City = "Москва" WHERE City = "Лондон"

Отбор данных при помощи фильтров


Access предоставляет три разновидности фильтров:

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

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

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

Задание 2.5.

Примените фильтр по выделенному к таблице "Клиенты" и вывести на экран всех клиентов, находящихся в Бельгии:

1.Откройте, если это необходимо, таблицу "Клиенты" в режиме таблицы. При помощи горизонтальной линейки прокрутки сделайте так, чтобы поле "Страна" стало видно в окне таблицы.

2. Найдите в поле Страна значение «Бельгия» и выделите эту запись.

3. Выберите команду "Записи, Фильтр, Фильтр по выделенному" или нажмите кнопку "Фильтр по выделенному" на панели инструментов

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

 

Таблица 2.1.

Выделенный фрагмент Результат фильтрации
Поле целиком Отображаются только те записи таблицы, значения полей которых полностью совпадают с выделенным значением.
Начало поля Отображаются только те записи, в которых первые символы поля совпадают с выделенным фрагментом.
Конец поля Отображаются только те записи, в которых последние символы поля совпадают с выделенным фрагментом.
Любой фрагмент значения поля, исключая начало или конец Отображаются все записи, в значениях которых встречается выделенный фрагмент, где бы он ни стоял.

Чтобы отобрать записи при помощи обычного фильтра, нужно заполнить специальную форму, в которой должны быть указаны критерии отбора записей таблицы данных. При заполнении формы можно использовать все выражения, которые применимы в запросах. Различные критерии отбора объединяются в один при помощи логических операций "И" и "ИЛИ".

Задание 2.6.

Необходимоотобрать записи, относящиеся к клиентам, находящимся в Германии или в Канаде.

1.Откройте, если это необходимо, таблицу "Клиенты" в режиме таблицы. Используя горизонтальную линейку прокрутки, сделайте активным поле "Страна".

2.Выберите команду "Записи, Фильтр, Изменить фильтр" или нажмите кнопку "ИзменитьФильтр" на панели инструментов. Появится окно "Клиенты: фильтр", в котором необходимо указать критерий отбора записей.

3.Используя горизонтальную линейку прокрутки, сделайте видимым поле "Страна".

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

5.Выделите в списке значение "Канада".

6.Раскройте вкладку "Или", щелкнув левой кнопкой мыши по ярлычку в нижней части окна "Клиенты: фильтр". Критерии поиска, заданные в каждой из вкладок, объединяются при помощи логического оператора "ИЛИ".

7.Сделайте активным поле "Страна", щелкнув по нему левой кнопкой мыши, и нажмите на появившуюся в правой части поля кнопку со стрелкой, чтобы раскрыть список возможных значений. Выделите в списке значение Германия.

8.Выберите команду "Фильтр, Применить фильтр".

 

Примечание:

Если в одной из вкладок окна фильтра заполнены критерии отбора для нескольких полей, то критерии отбора объединяются при помощи логического оператора "И".

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

Задание 2.7.

Создайте расширенный фильтр или расширенную сортировкудля таблицы "Заказы":

1. Откройте таблицу "Заказы" в режиме таблицы.

2. Выберите команду "Записи, Фильтр, Расширенный фильтр". Появится окно расширенного фильтра. В нижней части окна расширенного фильтра появляется бланк фильтра, в котором можно указать критерии отбора.
3. Чтобы отсортировать значения поля таблицы или задать для него критерий отбора, перетащите его из списка полей таблицы, который находится в верхней части окна расширенного фильтра в бланк фильтра. Например, чтобы задать параметры сортировки или критерий отбора для поля "КодЗаказа", перетащите его в первую ячейку строки "Поле" бланка таблицы. При перетаскивании имени поля из списка в верхней части окна расширенного фильтра в бланк фильтра, указатель мыши превращается в символ поля.

4.Повторите шаг 3 для всех полей таблицы, для которых необходимо определить критерий отбора или параметры сортировки. Для таблицы "Заказы" такими полями могут быть, например, поля "КодКлиента", "АдресПолучателя", "СтранаПолучателя", "ИндексПолучателя".

5. Чтообы произвести отбор записей, относящихся к заказам, в которых страной-получателем является США, введите в ячейку, находящуюся на пересечении строки "Условие отбора" и столбца "Страна получателя", слово США.

6. Установите параметры сортировки значений полей "СтранаПолучателя" и "ИндексПолучателя", чтобы проверить возможности расширенной сортировки. Введите в поля «Страна получателя» значение США, «Индекс получателя» значение 99362.

7.Выберите команду "Фильтр, Применить фильтр" или нажмите кнопку "Применить фильтр" на панели инструментов.

8. Таблица будет отсортирована по значениям полей "Страна получателя и "Индекс получателя".

9.Выберите команду "Записи, Фильтр, Расширенный фильтр", чтобы открыть окно расширенного фильтра.

10. Чтобы применить расширенный фильтр, выберите команду "Фильтр Применить фильтр".

 

 







Последнее изменение этой страницы: 2017-02-22; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.235.29.190 (0.003 с.)