Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Запитиз параметрами






СУБД ACCESS дає змогу формувати умови відбору даних у процесі виг­нання запиту. Така «інтерактивність» запитів реалізується завдяки використанню параметрів. Щоб створити такий запит, потрібно у бланку запиту в рядку Условие отбора вказати не константу певного типу, з якою будуть порівнюва­тись дані, а пояснювальний текст в квадратних дужках. Синтаксис цього тексту довільний, а його зміст призначений для повідомлення користувачеві, яке зна­чення для відбору даних він має ввести. При виконанні такого запиту на екран виводиться вікно з назвою «Введите значение параметра», в якому подано пояснювальний текст і розміщено поле для введення значення параметра. Після його введення можна побачити результат запиту.

Запит 11 Сформувати перелік співробітників (ПІБ і СТАЖ), стаж роботи яких не менший за той, який вказав користувач. Вміст бланка запиту показано у таблиці на рис. 12.

 

Поле ПІБ Стаж
Имя таблицы Співробітники Співробітники
Вывод на экран так так
Условие отбора   > =[Введіть мінімальний стаж ]

Рис. 12. Бланк запиту 11

Можна вказати в бланку запиту кілька параметрів у різних полях. Тоді при виконанні запиту послідовно з'являтимуться діалогові вікна для вказування всіх названих параметрів.

Запити на модифікацію таблиць

СУБД ACCESS дає змогу створювати три типи запитів, результатами яких є не нові таблиці, а зміни, внесені у вихідні таблиці бази даних. При цьому, на відміну від СУБД Paradox, ці зміни незворотні. Отже, для попередження втрати цінних даних при вивченні таких запитів доцільно створити у поточному файлі бази даних копії таблиць і робити зміни цих копій. Для копіювання таблиці можне* скористатися її контекстним меню (команда Копировать), а потім вста­вити вміст буфера у поточне вікно. В діалоговому вікні слід вказати нове ім'я таблиці-копії і підтвердити її збереження у поточному файлі бази даних.

Бланк запиту для кожного з типів запитів на зміну таблиць (оновлення, вилучення і додавання) має свої особливості. Головна відмінність бланків цих запитів від бланка запиту на вибірку — відсутність рядка «Вывод на экран». Після запуску запиту на виконання ACCESS попереджає у діалоговому вікні про кількість записів, що будуть змінені, вилучені або додані у таблицю. На­тиснення кнопки «Да» у цьому вікні веде до виконання запиту і внесення змін у таблицю. Після виконання запитів на зміну їхній результат проглядають, відкривши відповідну таблицю на закладці Таблицы вікна бази даних.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал