- •2. Создание нетиповой бд:
- •8.Режим Конструктора таблиц. Создание и изменение структуры таблицы. Ограничения для названия полей.
- •Сортировка по нескольким полям.
- •Запрос с параметрами.
- •Запрос-действие:
- •Запрос к серверу;
- •21. Задание условия отбора в бланке qbe. Комбинация нескольких условий отбора. Примеры.
- •32. Вычисление общих итогов в запросах. Примеры.
- •Необходимо построить запрос выборку;
- •Запрос/удаление;
- •35.Запросы-действия. Виды и назначение. Особенности создания и выполнения.
- •46. Создание формы для ввода новых записей с помощью «список», «поле со списком» Размещение полей ввода 1
Сортировка по нескольким полям.
Щелкнуть по кнопке Изменить фильтр или Записи ®Расширенный фильтр.
В строке Поле выбрать поле сортировки.
Во второй строке Сортировка выбрать порядок сортировки ( по возрастанию или убыванию).
Тоже самое нужно сделать для всех остальных полей.
Чтобы увидеть результат нужно щелкнуть по кнопке Применить фильтр или Записи ® применить фильтр.
№
Отбор данных с помощью фильтров. Условие отбора. Подстановочн. символы
Фильтрация данных
Фильтр - это специальное средство MsA, позволяющее отображать только те записи, которые удовлетворяют заданным критериям. Фильтр - это одноразовый запрос. Работа с фильтром осуществляется с помощью пункта меню Записи.
Обычный фильтр:
Изменить фильтр – задание критерия записи.
Применить фильтр – выводится динамический набор записей.
Удалить фильтр – возвращает исходную таблицу.
Расширенный фильтр:
Для поиска по нескольким полям или отбора данных (фильтрация данных) используется окно Фильтр.
Окно состоит из двух панелей:
Верхняя - это список полей таблицы, в которой идет фильтрация.
Нижняя панель называется QBE (Query by Example) – Запрос по образцу.
Для фильтрации выполним следующие шаги:
откроем таблицу;
Запись ® фильтр ® Расширенный фильтр;
в строке Поле выберем поля по которым будет осуществляться фильтрация.
в строке Сортировка выбрать, если нужно, порядок сортировки;
В строке Условие отбора для нужных полей ввести критерии.
щелкнуть по кнопке "Применить фильтр".
Условие отбора - это набор выражений и логических операторов.
Выражение - это любая комбинация операторов, констант (текстовых или числовых) значений функций, имен полей, которая имеет в результате одно значение.
Для построения выражения можно пользоваться:
Построителем выражений (кнопка на панели инструментов),
либо вручную, используя клавиатуру.
Символы шаблонов
? - один произвольный символ;
* - любое число произвольных символов;
# - заменяет одну любую цифру;
! - все следующие символы не использовать;
[ ] - допустимые значения.
Например:
LIKE "# # # # # # " - почтовый индекс Беларуси.
LIKE " [ A - Z ] # " - любой символ от А до Z и цифра.
Сохранение фильтра
При закрытии таблицы бланк фильтра очищается. Чтобы сохранить его нужно:
щелкнуть по кнопке Изменить фильтр;
файл ® Сохранить как запрос, а затем нужно присвоить имя запросу.
№16
Схема данных. Определение свз м\у таблицами. Изм-ие сущ данных. Целостность данных.
Создание связей между таблицами
Для определения связей необходимо:
Закрыть все таблицы и активизировать окно базы данных;
Сервис ® Схема данных или кнопка на панели инструментов;
Если связи определяются впервые, то появляется окно Схема данных, а затем окно Добавление таблицы (если этого окна нет, то его можно вызвать кнопкой на панели инструментов).
Выделяя поочередно таблицы, щелкаем кнопку Добавить, а затем Закрыть.
В окне Схема данных мышкой перетащить имя поля из Главной таблицы на имя поля в подчиненной таблице;
Открывается окно Изменение связей с перечислением имен полей, которые будут связаны. Выбираем параметр: "Обеспечение целостности данных"
Щелкнуть кнопку ОК.
Замечания:
Оба поля должны иметь одинаковый тип данных.
Свойство Размер поля для обоих связываемых полей числового типа должны быть одинаковым.
Если ключевым полем главной таблицы является поле с типом данных Счетчик, то это поле можно связать с числовым полем подчиненной таблицы. При этом для числового поля связанной таблицы для свойства Размер поля должно быть задано значение Длинное целое.
Целостность данных – это набор правил, которые поддерживают корректность связей между записями в связанных таблицах и обеспечивают защиту данных от случайных изменений или удалений.
Эти правила включают:
В подчиненной таблице нельзя вводить записи, которые не связаны с записью главной таблицы.
В главной таблице нельзя изменять значение ключевого поля, если в подчиненной таблице существуют записи, которые с ней связаны.
В главной таблице нельзя удалять записи, если в подчиненной таблице существуют связанные с ней записи.
№17
Запрос как объект БД. Типы и возможности запросов. Способы создания запроса в ACCESS
Запрос – это объект БД, который создается для того, чтобы:
выбирать необходимые данные из таблиц;
отбирать данные, подлежащие изменению;
проводить вычисления в базе данных.
Существуют следующие типы запросов:
Запрос-выборка – это наиболее часто используемый тип запроса, который задает вопрос базе данных и отображает полученный ответ виде динамического набора данных.
Этот запрос может быть: однотабличным, многотабличным, с вычисляемыми полями,
с группировкой для вычисления итогов.
Перекрестный запрос – т.е. запрос для создания перекрестной таблицы, заголовки строк и столбцов которой будут формироваться из полей таблиц базы данных;
значения на пересечении строк и столбцов – это поля над данными из которых будут выполняться итоговые вычисления.
Полученная перекрестная таблица является статической, т.е. ее нельзя редактировать.
