![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Работа с запросами в MS Access 97 |
ВСТУП Програмне забезпечення для роботи з базами даних використовується на персональних комп’ютерах досить давно. Взагалі, база даних – це набір записів і файлів, які організовані спеціальним чином. В комп’ютері, наприклад, можна зберігати прізвища і адреси друзів або клієнтів. Можливо, зберігати всі свої листи, і вони згруповані по адресатам, або набір файлів з даними по фінансовим справам: отримані або виставлені рахунки, витрати по чековій книжці або балансам. Один з типів баз даних – це документи, які набрані за допомогою текстових редакторів і згруповані за темами. Другий тип – файли електронних таблиць, які об’єднані в групи по характеру їх використання. Щоб керувати даними, які розкидані по сотням таблиць і файлів використовуються системи керування базами даних (СКБД). Microsof Access 97 саме є такою системою. Майже всі сучасні системи побудовані на реляційній моделі керування базами даних. Назва “реляційна” пов’язана з тим, що кожний запис в такій базі даних має інформацію, яка відноситься тільки до одного конкретного об’єкту. В реляційній СКБД всі дані представлені в вигляді таблиць. Інформація про об’єкти визначеного виду представляється в табличному вигляді – в стовпчиках таблиці містяться різні характеристики об’єктів – атрибути (наприклад, адреси клієнтів), а рядки призначені для опису величин всіх атрибутів окремого об’єкта (наприклад, дані про конкретного клієнта). В випадку, коли використовуються функції СКБД для вибору інформації з однієї або декількох таблиць (виконується запит, що є темою даної дипломної роботи), результат представляється у вигляді таблиці. Більше того, можна виконати запит із використанням результатів іншого запиту. Можна об’єднати інформацію з декількох таблиць або запитів. Система керування базами даних дає можливість контролювати структуру і опис даних, роботу з ними і організацію колективного користування інформацією. СКБД також суттєво збільшує можливості і полегшує каталогізацію і ведення великих об’ємів інформації, яка зберігається в численних таблицях. СКБД включає в себе три основних типа функцій: визначення даних, їх обробка й керування даними. Усі ці функціональні можливості в повній мірі реалізовані в Microsof Access. В базі даних Access основними об’єктами є таблиці, запити, форми, звіти, макроси і модулі. Таблиця – об’єкт, який використовується для збереження даних. Таблиця складається з полів (стовпчиків), в яких зберігаються різні дані, і записів (рядків). В записи зібрана вся інформація про деякий об’єкт. Запит – об’єкт, який дозволяє користувачу отримати потрібні дані з одної або декількох таблиць. Для створення запиту можна використовувати бланк QBE (запит по зразку) або інструкцію SQL. Можна створювати запити на вибірку, поновлення, видалення або додавання даних. За допомогою запитів також можна створювати нові таблиці, використовуючи дані з одної або декількох існуючих таблиць. Форма – об’єкт, призначений в основному для вводу даних, відображення їх на екрані або керування роботою додатку.
Звіт – об’єкт, призначений для створення документа, який в подальшому може бути роздрукований або включений в документ іншого додатку. СТВОРЕННЯ ЗАПИТІВ НА ВИБІРКУ ДАНИХ Запити дають широкі можливості для вибору, сортування і обчислення з використанням даних однієї таблиці. Дуже важливо вміти використовувати дані з пов`язаних таблиць, допомагає будувати багатотабличні запити майстер запитів. Запит на вибірку можна використовувати не тільки для відбору даних, але і для їх поновлення. Запит на вибірку має ряд властивостей, які можна використовувати для зміни роботи запиту. В режимі таблиці доступні самі різні операції з даними - огляд, сортування, фільтрація, поновлення і друк. Але достатньо часто приходиться проводити обчислення і огляд даних з декількох таблиць. Відобразити потрібні дані можна за допомогою запитів. Після виконання запита на вибірку (який відбирає інформацію з таблиць і інших запитів бази даних, в той час як при виконанні запиту на зміну дані вставляються, поновлюються або видаляються) Microsof Access створює набір записів, які містять відібрані дані. В більшості випадків з набором записів можна працювати так само, як з таблицею: можна проглянути і відібрати інформацію, роздрукувати і поновити дані. Але на відміну від реальної таблиці, цей набір записів фізично не існує в базі даних. Access створює набір записів з даних таблиць тільки під час виконання запиту. Якщо змінити дані в наборі записів, Access внесе відповідні зміни в таблицю, на базі яких побудований запит. При вивченні форм і звітів виявляється, що запити є найкращим способом виділення даних, необхідних для вирішення визначеного завдання. Запити можуть слугувати джерелами даних таких елементів керування, як список і поле зі списком, що спрощує введення даних. Щоб відкрити вікно нового запиту в режимі конструктора, і вікні бази даних потрібно перейти на вкладку Запрос і натиснути кнопку Создать, яка міститься з правого боку від списку запитів. Access відкриє вікно діалогу Новый запрос. В нас є вибір: створити запит самостійно в режимі конструктора або скористатися допомогою майстра для створення одного з декількох типів запитів. Щоб відкрити існуючий запит в режимі конструктора, треба виділити його ім`я на вкладці Запрос і натиснути кнопку Конструктор. Запит відкривається в режимі Конструктор. В верхній частині вікна запиту знаходяться списки полів (назви стовпчиків таблиці), в нижній частині - бланк запиту. Вибір даних з однієї таблиці Одна з переваг запитів є те, що вони дозволяють достатньо швидко відібрати необхідні дані з декількох пов'язаних таблиць. Але запити корисні і при роботі з одною таблицею. Всі методи, які використовуються для роботи з єдиною таблицею, підходять і для складних багатотабличних запитів. Найкраще за все створити запит на основі одної таблиці так: відкрити вікно бази даних, вибрати потрібну таблицю, розкрити список кнопки Новыйобъект на панелі інструментів і вибрати пункт Новый запрос і натиснути кнопку ОК (якщо рядок Имя таблицы не виводиться в бланку запиту, слід вибрати команду Вид/Имена таблиц). Відкривається вікно конструктора, воно розділене на дві частини (мал.
1). В верхній частині знаходяться списки полів таблиць або запитів, на підставі яких створюється новий запит. В нижній розміщений бланк QBE (Query By Example - запит по зразку), в якому виконується вся робота по створенню нового запиту. Кожний стовпчик бланку представляє одне поле, яке використовується в запиті. Поле може просто належати одній з таблиць, бути обчислюваним (його значення розраховується на основі одного або декількох полів таблиці), або підсумковим, яке використовує одну із вбудованих функцій Microsof Access. Мал. 1. Вікно бланка запиту Полям запиту можна надавати імена, які будуть відображатися і заголовках стовпчиків при виведенні набору записів запиту, а для генерації обчислюваних полів можна використовувати вирази любого ступеню складності. В зв’язку з тим, що була виконана команда Вид/Имена таблиц, в даному рядку бланка запиту Access виведе ім’я таблиці, з якої вибране поле. В третьому рядку бланка можна задати, чи потрібно виконувати сортування по вибраному або обчислюваному полю. Прапорці в бланку Вывод на екран відповідають за вивід на екран полів в наборі записів. По замовчуванню Access виводить на екран всі поля, які містить бланк запиту. Але деякі поля включаються в запит тільки для відбору потрібних записів, а виводити їх на екран зовсім не обов`язково. Щоб виключити таке поле з набору записів, треба зняти його прапорець в рядку Вывод на екран. Для введення умов відбору записів використовується рядок Условиеотбора і рядок или. Першим кроком при створенні запиту є вибір полів, які включаються в набір записів. Це можна зробити, просто перетягнувши поле в потрібний стовпчик бланка зі списку полів в верхній частині вікна. При перетягуванні поля вказівник мишки перетворюється в маленький прямокутник. Якщо потрібно включити в запит всі поля таблиці, то достатньо перетягнути значок “ ” зі списку полів в бланк QBE. Інший спосіб ввести в запит всі поля таблиці - це двічі клацнути на заголовку списку полів в верхній частині вікна: таким чином виділяються всі поля таблиці. Потім перетягнути виділені поля в рядок Поле бланка запиту. Вказівник миші перетвориться в значок з зображенням декількох прямокутників, який показує, що перетягуються декілька полів. Коли відпускається кнопка миші, Access помістить в бланк запиту всі поля таблиці. Встановлення властивостей полів В загальному випадку поля, які виводяться в наборі записів запиту, наслідують властивості для відповідних полів таблиці. Можна задати інші значення наступних властивостей: Описание (інформація, яка виводиться в рядку стану вікна запита в режимі таблиці, коли поле стає поточним), Формат поля (представлення даних на екрані), Число десятичных знаков (для числових даних), Маска ввода і Подпись (заголовок стовпчика). Щоб задати властивості деякого поля, потрібно клацнути на любій чарунці відповідного стовпчика в бланку запита і натиснути кнопку Свойства на панелі інструментів або вибрати команду Вид/Свойства. Введення умов відбору Якщо потрібно відібрати записи з конкретним значенням поля, треба ввести його чарунку Условие отбора цього поля.
Когда сотрудник Ильина разместила свой первый заказ? Сколько заказов было размещено сотрудником Куликовым в период 01.01.2006-31.03.2006? Назовите два самых дорогих напитка, которые продает компания. Подведение итогов Вопросы для проверки Сравните приемы редактирования данных в таблицах Access и Excel. Какие преимущества дает использование форм? Какие средства для поиска и отбора данных в таблицах вы знаете? Как отсортировать таблицу по нескольким полям? Какие виды фильтров вы знаете и когда их лучше применять? Вы уже знаете, как работать с существующими базами данных. Далее вы начнете самостоятельную разработку простой базы данных. Сначала нужно будет спроектировать структуру базы данных, а затем создать все основные объекты таблицы, формы, запросы и отчеты. Урок 7.3. Создание таблиц Режимы работы с таблицами Для работы с таблицами в базе данных используются следующие режимы. Режим таблицы. Является универсальным: в нем можно просматривать, вводить и редактировать данные, создавать новые таблицы и изменять их структуру
1. Отчёт по созданию курсовой работы «База данных ACCESS»
2. Специфика создания баз данных и работы в Microsoft Access
3. Работа с базой данных в MS Access
4. Бетонные работы и работы по кирпичной кладке в зимних условиях
5. Работа с базами данных Microsoft Access 2000
9. Упражнения по базам данных MS ACCESS (методичка)
10. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»
12. Проектирование баз данных MS Access
13. Проектирование, создание и управление базой данных «Переплетная мастерская» в пакете MS Access
14. Разработка базы данных средствами программы MS Access "Сотрудники"
15. Система баз данных MS Access
16. Создание базы данных критических свойств веществ в редакторе баз данных MS Access
17. Remote Access Server, удаленный доступ модема к серверу
18. Базы данных Microsoft Access
19. Система управления базами данных ACCESS
21. Системы принятия решений, оптимизация в Excel и базы данных Access
26. ETS450WLL Wireless Access System
28. Практика Access
29. Автоматизация работы пользователя в среде MS Office
30. Базы данных. Создание форм и отчетов (на примере ACCESS)
31. Операционная среда Windows. База данных Microsoft Access
32. Создание учебной базы данных Телефонный справочник в Access 97
33. Практикум по СУБД Access 97
34. Access і Visual basic for Application. Excel VBA: прийоми програмування
35. База даних "Кафедра" в Access з меню MDI
37. Материальные и информационные модели на Access
41. Розробка облікової системи організації на прикладі Microsoft Access
42. Создание форм в Microsoft Access 2003
43. Створення бази даних "Відвідування" засобами Access
44. Технологии создания базы данных в Access на примере ателье
45. Система лабораторно-практических работ по MS Word
46. Деревянные конструкции (лабораторные работы)
47. Разработка основных разделов проекта производства работ
49. Реактивные двигатели, устройство, принцип работы
50. Оценка безотказной работы технической аппаратуры (задачи)
51. Принцип работы и назначение телескопа
52. Отчёт по лабараторным работам по биологии за 1 семестр
53. Пути и способы повышения устойчивости работы РЭА
57. Пути и способы повышения устойчивости работы объектов экономики в чрезвычайных ситуациях
58. Итоги работы портов: Одесса, Ильичёвск, Николаев, Мариуполь и Херсон за 2003 год
59. Буровые работы
60. Состав нормативных документов, регламентирующих организацию работы с документами
61. Контрольная работа по всеобщей истории государства и права
62. Международная организация труда- создание, структура, задачи и организация её работы
63. Статус депутатов местных Советов и формы их работы
64. Порядок увольнения с работы и его оформление
65. Прием на постоянное место работы
66. Лабораторные работы по охране труда в Угольной промышленности
67. Контрольная работа по курсу экологического права
68. How "DNA" testing works Анализ "ДНК" как проверяющие работы)
69. Особенности работы с антонимамми в школе
73. Использование кабинета для внеклассной работы по иностранному языку
74. Как работать со секвенсором "CAKEWAIK"
75. Работа Н.А. Бердяева "Смысл истории"
76. Программные средства и приёмы работы на компьютере
77. Электронная почта и факсимильная связь. Структура и прицип работы
78. Диагностика и устранение неисправностей при работе в локальной сети
79. Информационные потоки в ЭВМ. Алгоритм работы процессора
80. Принцип программного управления. Микропроцессор. Алгоритм работы процессора
82. Разработка системы управления работой коммерческой компании
83. Расчётно-пояснительная записка к курсовой работе по ОМПТ
84. Курсовая работа по основам программирования. Игра "Паровоз"
85. Работа с Базами данных в Delphi
89. Оптимизация плана работ по отладке программных продуктов
90. Работа с программой EUREKA
92. Пояснительная записка к выполнению расчетной работы по дисциплине "информатика"
95. Работа в среде EXCEL. Средства управления базами данных в EXCEL
96. Работа с текстами в Corel DRAW 10
97. Работа с электронными таблицами Excel. Работа с графическим пакетом Corel Draw