Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Пусть, например, мы будем искать оптимального провайдера, то есть провайдера, который не берет плату за подключение, почасовая оплата достаточно низка (<40 рублей в час), до него легко дозвониться (количество входных линий >500), и он обладает высокоскоростным доступом в Интернет (скорость канала >100 Мбит/с).
Создадим сложный фильтр для базы данных «Провайдеры Интернета».
■ i Поиск данных с помощью фильтра
1. Открыть таблицу БД «Провайдеры Интернета», дважды щелкнув по соответствующему значку в окне БД.
2. Ввести команду [Записи-Фильтр-Изменить фильтр]. В появившемся окне таблицы ввести условия поиска в соответствующих полях. Фильтр создан.
Hi я/я I Название прое*| Плата за нвдкпючемие | Лочасааая опяата | Кая-аа акадкых линия {Старость канала (ЬЖаа-саятяроваЙдам | |
\1 | Я | <АС | >йШ >100_-| |
КНмтеХНм / *\ | ...... J""1..... ш:':г ■ i ■ \ ii |
Ввести команду [Записи-Применить фильтр]. В появившемся окне таблицы будут выведены записи, удовлетворяющие условиям поиска. В данном случае найден лишь один такой провайдер — МТУ-Интел.
№ п/д| Название провайдера] Плота j Почасовая «1лата|Код-во вжодвьпс| Скорость | Web-сайг про вар
SMTV Интел 5 26 00р 1200 112 wffiwjBturu ^
3«д |4| i I I Г ► |н|н*| ш HawbTOI _*j _______________________) t [±j
11.4.3. Поиск данных с помощью запросов
Запросы осуществляют поиск данных в БД так же, как и фильтры. Различие между ними состоит в том, что запросы являются самостоятельными объектами БД, а фильтры привязаны к конкретной таблице.
Запрос является производным объектом от таблицы. Однако результатом выполнения запроса является также таблица, то есть запросы могут использоваться вместо таблиц. Например, форма может быть создана как для таблицы, так и для запроса.
Запросы позволяют отобрать те записи, которые удовлетворяют заданным условиям. Запросы, как и фильтры, бывают простые и сложные. Простой запрос содержит одно условие, а сложный запрос содержит несколько условий для различных полей.
Глава 11
В процессе создания запроса можно отбирать не только записи, но и поля, которые будут присутствовать в запросе.
Создадим сложный запрос по выявлению оптимального провайдера в БД «Провайдеры Интернета».
* Поиск данных с помощью запроса
1. В окне Провайдеры Интернета: база данных выделить группу объектов Запросы и выбрать пункт Создание запроса с помощью конструктора.
2. На диалоговой панели Добавление таблицы выбрать таблицу «Провайдеры Интернета», для которой создается запрос. Щелкнуть по кнопке Добавить.
3. В окне запроса в строке Поле: из раскрывающегося списка выбрать имена полей, для которых будут заданы условия.
В строке Условие отбора: ввести условия для выбранных
полей.
В строке Вывод на экран: задать поля, которые будут
представлены в запросе.
B^ienj кз *p>J Успсеив (Лбср*
Плата за гпд^лочвнив | по ьа* олпата | [нс^-ео BttUhfctx (*♦»« | Оотость канала (Мбитjt) | нэзвачм гтовлидвра | _ |
ГЬоеэодзры ^тесней | прселмч*, Штерне а | Пиоеашеры чеснет» | Поовэимоы иг-геснетэ | [Посеаилерь ттернетз | j |
И | ! И | S | 1 И | ||
...! J | (1 | >ато | >100 | 1 1. | 'Г |
Сохранить запрос под именем Запрос1 с помощью команды [Файл-Сохранить как...].
В окне Провайдеры Интернета: база данных выделить Запрос1 и щелкнуть по кнопке Открыть. В появившемся окне запроса будут выведены записи, удовлетворяющие условиям поиска. В данном случае найден лишь один такой провайдер — МТУ-Интел.
1200 0 |
IJiMhWIhllHIIII'l"
Плата зждодшвотение |Почасиваяош|ат*| Ко ум> входных
26,00р ОООр
{Скор ость 'Нажише провайдер:
112 МТУ Интел
Дата публикования: 2014-10-30; Прочитано: 351 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!