Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bazy_dannykh (1).doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

2.3.1. Поиск данных в электронных таблицах

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

2.3.1.1. Поиск данных в электронных таблицах с помощью составного фильтра

Пусть дано задание: в электронные таблицы внести данные из таблицы 7 и осуществить поиск записей базы данных «Компьютеры» с помощью составного фильтра, состоящего из трех условий: для поля «Тип компьютера» – условия равно Настольный, для поля «Процессор» – условия равно Pentium 4, для поля «Память» – условия = 256.

1. Запустим электронные таблицы OpenOffice Calc командой [Пpoгpaммы-OpenOffice-Элeкmpoнныe таблицы.].

2. Внесем в электронные таблицы данные из таблицы 7. Дадим листу имя База данных Компьютеры и сохраним таблицу в файле Компьютеры.xls.

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

3. Выделим столбцы с данными и введем команду [Данные-Фильтр-Стандартный фильтр]. В появившемся диалоговом окне Стандартный фильтр (рис. 45) в раскрывающихся списках Имя поля последовательно введем заголовки столбцов Тип компьютера, Процессор и Память.

Рис. 45. Диалоговое окно Стандартный фильтр

В раскрывающихся списках Условие введем условие =. В раскрывающихся списках Значение последовательно ввести Настольный, Pentium 4 и 256.

4. В результате в базе данных будет найдена и показана в таблице одна запись (№ 3), удовлетворяющая заданному фильтру (рис. 46).

Рис. 46. Запись (№ 3), удовлетворяющая заданному фильтру

2.3.1.2. Поиск данных в электронных таблицах с помощью запроса

Пусть дано задание: осуществить поиск записей базы данных «Компьютеры» с помощью запроса, состоящего из трех условий: для поля «Тип компьютера» – условия равно Настольный, для поля «Процессор» – условия равно Pentium 4, для поля «Память» – условия = 256.

Осуществим поиск источника данных, базы данных «Компьютеры», для создания запроса поиска данных.

1. В окне OpenOffice Calc введем команду [Вид-Источники данных].

Появится пустое окно источников данных (рис. 47).

Рис. 47. Пустое окно источников данных

2. В левом окне щелкнем правой кнопкой мыши и в контекстном меню выберем пункт Управление источниками данных...

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

3. В появившемся диалоговом окне Управление источниками данных (рис. 48) щелкнем по кнопке Новый источник данных.

Рис. 48. Диалоговое окно Управление источниками данных

На вкладке Общие в раскрывающемся списке Тип базы данных выберем Электронная таблица. В поле URL источника данных введем путь к файлу электронной таблицы Компьютер.хls.4. В левом окне откроется список таблиц, в котором надо выбрать таблицу База данных Компьютеры. В правом окне откроется эта база данных (рис. 49).

Рис. 49. База данных Компьютеры

Создадим запрос к базе данных.

5. В левом окне щелкнем правой кнопкой мыши по пункту Запросы и в контекстном меню выберем пункт Создать запрос.

6. В появившемся диалоговом окне Добавить таблицы (рис. 50) выберем таблицу База данных Компьютеры.

Рис. 50. Диалоговое окно Добавить таблицы

7. В появившемся диалоговом окне Query Design Запрос 1 (рис. 51) последовательно в строке Поле выберем поля Тип компьютера, Процессор и Память.

Рис. 51. Диалоговое окно Query Design Запрос 1

В строке Критерий введем условия поиска Настольный, Pentium 4, 256. Щелкнем по кнопке Выполнить.

Сохраним результаты поиска в таблице запроса.

8. Введем команду [Файл- Сохранить как...] и в появившемся диалоговом окне Сохранить как (рис. 52) щелкнем по кнопке Да.

Рис. 52. Диалоговое окно Сохранить как

9. В окне источников данных активизируем появившийся пункт Запрос 1.

В правом окне появится таблица Запрос 1 (рис. 53), которая содержит результаты поиска.

Рис. 53. Таблица Запрос 1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]