Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Запитиз параметрами
СУБД ACCESS дає змогу формувати умови відбору даних у процесі вигнання запиту. Така «інтерактивність» запитів реалізується завдяки використанню параметрів. Щоб створити такий запит, потрібно у бланку запиту в рядку Условие отбора вказати не константу певного типу, з якою будуть порівнюватись дані, а пояснювальний текст в квадратних дужках. Синтаксис цього тексту довільний, а його зміст призначений для повідомлення користувачеві, яке значення для відбору даних він має ввести. При виконанні такого запиту на екран виводиться вікно з назвою «Введите значение параметра», в якому подано пояснювальний текст і розміщено поле для введення значення параметра. Після його введення можна побачити результат запиту. Запит 11 Сформувати перелік співробітників (ПІБ і СТАЖ), стаж роботи яких не менший за той, який вказав користувач. Вміст бланка запиту показано у таблиці на рис. 12.
Рис. 12. Бланк запиту 11 Можна вказати в бланку запиту кілька параметрів у різних полях. Тоді при виконанні запиту послідовно з'являтимуться діалогові вікна для вказування всіх названих параметрів. Запити на модифікацію таблиць СУБД ACCESS дає змогу створювати три типи запитів, результатами яких є не нові таблиці, а зміни, внесені у вихідні таблиці бази даних. При цьому, на відміну від СУБД Paradox, ці зміни незворотні. Отже, для попередження втрати цінних даних при вивченні таких запитів доцільно створити у поточному файлі бази даних копії таблиць і робити зміни цих копій. Для копіювання таблиці можне* скористатися її контекстним меню (команда Копировать), а потім вставити вміст буфера у поточне вікно. В діалоговому вікні слід вказати нове ім'я таблиці-копії і підтвердити її збереження у поточному файлі бази даних. Бланк запиту для кожного з типів запитів на зміну таблиць (оновлення, вилучення і додавання) має свої особливості. Головна відмінність бланків цих запитів від бланка запиту на вибірку — відсутність рядка «Вывод на экран». Після запуску запиту на виконання ACCESS попереджає у діалоговому вікні про кількість записів, що будуть змінені, вилучені або додані у таблицю. Натиснення кнопки «Да» у цьому вікні веде до виконання запиту і внесення змін у таблицю. Після виконання запитів на зміну їхній результат проглядають, відкривши відповідну таблицю на закладці Таблицы вікна бази даних.
|