Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 432; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.146 (0.007 с.) |