Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Оператор Like і символи підстановкиСодержание книги
Поиск на нашем сайте
У Access для пошуку з використанням спеціальних символів потрібно застосовувати оператора Like в осередку Умова відбору (Criteria) того поля, по вмісту якого вестиметься пошук. Пошук виконуватиметься в заданому полі по масці. Наприклад, як символи підстановки можна використовувати знак (?), питання, для представлення одиночного символу і зірочку (*) — для представлення декількох символів. (Це нагадує пошук файлів з використанням маски в системі DOS.) Крім цих двох символів, при роботі з оператором Like в Access використовуються ще три інші символи підстановки, які перераховані табл. 13.3. Знак (?), питання, в екземплярі даних означає, що в даній позиції в полі може знаходитися будь-який одиночний символ, а зірочка (*) відповідає будь-якій кількості символів, розташованих у вказаному місці. На відміну від зірочки, використовуваної в DOS, в Access в зразку даних зірочку можна використовувати кілька разів. Знак фунта (#) означає, що в даній позиції в полі може знаходитися будь-яка цифра. Список символів, ув'язнений в квадратні дужки, означає, що в даному місці в полі даних може знаходитися будь-який вказаний в списку символ. Нарешті, знак вигукування (!) в квадратних дужках є ключовим словом Not для цього списку. Це означає, що у вказаному місці в полі даних може знаходитися будь-який символ, який не вказаний в списку в квадратних дужках. Символи підстановки можна комбінувати і використовувати кілька разів в одному і тому виразі. Оператор Like (і його протилежність NOT Like) порівнює два строкові об'єкти за допомогою шаблону, що складається з символів підстановки. Він перевіряє, чи відповідає один об'єкт шаблону іншого об'єкту. Результатом порівняння може (істина), False (брехня) або Null. Для роботи з оператором Like використовується наступний синтаксис: вираз Like шаблон Якщо об'єкт-вираз відповідає об'єкту-шаблону, то формула повертає дійсне значення. Якщо який-небудь з об'єктів оператора Like має значення Null, то результат буде також рівний значенню Null. Цей оператор є могутнім і гнучким інструментом для порівняння рядків. Для збільшення гнучкості в шаблоні можуть використовуватися символи підстановки
Access автоматично додає оператора Like і лапки тільки в наступних випадках: · У виразі відсутні пропуски · І користуються тільки символи підстановки?, * і #. · Використовуються дужки ([]) усередині подвійних лапок.
Введення логічних умов відбору записів Логічні умови відбору записів використовуються для полів, які містять дані логічного типа (Да/Нет). Зразок даних, який ви задаєте в умовах відбору може бути представлений тільки у вигляді двох значень: Так і ні (No). Проте значення заперечення можна використовувати оператори Not і <>. Оскільки дані логічного типа можуть також знаходитися в стані Null, іноді потрібно перевірити і цей стан.
Конструювання складених критеріїв вибірки запису При розгляді питання про конструювання простих критеріїв вибірки записів виходили з припущення про те, що умова запиту формувалася тільки для одного з полів таблиці. На практиці частіше зустрічаються ситуації, коли необхідно задати умови одночасно для декількох полів таблиці чи ж декілька умов для одного поля. У подібних ситуаціях звертаються до складених, або як їх ще називають, складним критеріям вибірки. Розрізняють два види складених умов вибірки: · Якщо запис вибирається тільки у разі виконання всіх умов, то умова такого вибору називається логічною І, а запит відповідно – І-запросом. · Якщо ж запис вибирається при виконанні хоч би однієї зі всіх умов, то умова такого пошуку називається логічною АБО, а запит – ИЛИ-ЗАПРОСОМ. Для завдання І-крітерія досить задати умову в рядку Умова відбору для кожного з полів, створюючих критерій. Пошук відсутніх даних Досить часто може виявитися необхідним вибрати ті записи, в яких відсутні певні величини. Наприклад, відшукати всі записи, для яких не вказаний номер факсу клієнта, щоб мати можливість ввести бракуючу інформацію. Нерідко також потрібно визначити, в яких полях містяться порожні рядки. · Для того, щоб відшукати всі записи з порожнім значенням цього поля, водять Null. Access перетворить це слово в Is Null. · Для того, щоб знайти всі записи з непорожнім значенням поля, вводять Not Null. Access перетворить це на Is Not Null. · Для того, щоб виявити всі записи з порожніми рядками, вводять дві лапки без пропуску («»). Використання Будівника виразів При створенні запитів часто виникає необхідність не тільки використовувати наявні поля таблиць, але і створювати на їх основі інші поля, які називаються обчислюваними. Арифметичні оператори, які використовуються у виразах, надають достатньо вузький спектр. Для того, щоб створити складний вираз, використовується могутній засіб, який називається Будівник виразів. Ця програма дозволяє побудувати вираз будь-якого ступеня складності з використанням найрізноманітніших функцій. З її допомогою можна виконувати різні обчислення з використанням даних, що знаходяться в БД – полів таблиць, запитів, форм і звітів. Всі перераховані об'єкти БД знаходяться у відповідних теках в лівій частині Будівника. Пр побудові виразів окрім назв полів можуть використовуватися різні оператори, додавання яких виконується при натисненні відповідних кнопок у вікні Будівника. Також існує можливість використовувати функції Access, для отримання доступу до яких потрібно відкрити теку Функції і вибрати пункт Вбудовані функції. Потім в середній частині Будівника слід вибрати категорію, в якій знаходиться необхідна функція, і вибрати після цього в правій частині вікна назва шуканої функції. Створюваний таким чином вираз відображається у верхній частині вікна Будівника.
Групові операції При обробки даних в таблицях нерідко буває необхідно враховувати в запитах не окремі записи, а підсумки, які обчислюються або формуються певним чином для різних груп записів в таблиці. Щоб виконати подібні обчислення, необхідно створити новий запит в режимі конструктора, додати в нього за допомогою кнопки необхідні таблиці, а потім скористатися кнопкою Групові операції. При виконанні групових операцій можна використовувати так звані підсумкові функції, які слід вибирати із списку в доданому полі Групові операції. Основні підсумкові функції:
Самостійна робота № 11 Тема: Конструювання запитів різних типів План: 1. Запити на створення таблиці. 2. Запит на поновлення. 3. Запит на додавання. 4. Запит на вилучення. Література: Дибкова Л.М. ”Інформатика і комп'ютерна техніка”, стор. 284-288 Що модифікують запити Розглянуті до справжнього моменту однотабличні і багатотабличні запити використовувалися виключно для вибірки даних з початкової таблиці і таблиць відповідно. Проте користувач може застосовувати запити для одночасної зміни великої кількості записів в таблицях. Ці запити відомі як що модифікують запити або запити на зміну. Запити подібного типа, з одного боку, значно скорочують час обробки даних з автономної або декількох зв'язаних таблиць, а, з іншого боку, гарантують високу точність цієї обробки. СУБД Microsoft Access розрізняє чотири типу модифікуючих запитів: · Запит на додавання · Запит на оновлення · Запит на видалення · Запит на створення таблиці Про характер дії запиту можна судити по його назві. Запит на додавання формує в таблиці нові записи, одержані на основі умови відбору. Запит на оновлення змінює інформацію, відібрану на основі вказаної умови, і записує модифіковані дані в таблицю на колишнє місце. Запит на видалення стирає групу записів, відібраних в таблиці в результаті виконання запиту. І, нарешті, запит на створення таблиці конструює нову таблицю на основі вказаного користувачем набору даних. З вище сказаного виходить, що реально модифікують записи таблиці тільки три з вказаних запитів. Четвертий тип запиту – запит створення таблиці – не модифікує дані, а створює нові таблиці в базі даних.
|
||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 328; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.110.150 (0.009 с.) |