Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1 ... страница 3страница 4страница 5страница 6страница 7страница 8страница 9

Запит на формування нових таблиць


Запити цього типу створюють нову таблицю і записують до неї дані з вже існуючих таблиць або запитів. Для прикладу ми побудуємо за допомогою запиту таблицю з даними про читачів, які вчасно не повернули книги. Як і у попередньому випадку, починаємо з формування запиту на вибірку. До запиту включимо таблицю «Читатели» і запит «Пример_1», який знаходив суму пені для кожного читача. З таблиці «Читатели» вибираємо поля «NB», «Фамилия», «Кафедра», «Телефон».

Із запиту «Пример_1» вибираємо поля:



  • «Инв», для нього порахуємо функцію «Count»;

  • «Стоимость» для нього порахуємо функцію «Sum»;

Щоб відібрати тільки читачів, що мають заборгованість, вказуємо для поля «Пеня» умову «>0» (рис. 26).

Виконуємо запит і переконуємось у тому, що він правильно відбирає записи.

Щоб перетворити запит на вибірку у запит на формування нової таблиці режим «Конструктора запросов», в меню вибираємо «Запрос → Создание таблицы». Access запропонує ввести ім’я нової таблиці, у прикладі було вибрано ім’я «Должники».

Виконуємо запит. Access повідомить в окремому вікні про кількість записів, що будуть передані до нової таблиці. У цьому ж вікні пропонується підтвердити намір на створення таблиці або відмовитись від цієї дії. Натискаємо кнопку «Да». Переходимо на закладку «Таблицы». У списку маємо побачити нову таблицю «Должники». Відкриваємо її на перегляд. Результат показано на рис. 27.


Створення запитів на видалення даних


Такі запити дозволяють видаляти з таблиць групи записів, що задовольняють вказаним умовам. Наприклад, створимо запит, що видаляє запис з таблиці «ЧитКниги» записи про читачів на момент повернення ними книги.

Важливо! Для захисту від можливих помилок зробіть резервну копію таблиці. Для цього перейдіть у вікно бази даних, виберіть таблицю, виконайте команду «Правка → Копировать». Далі виберіть команду «Правка → Вставить», дайте копії таблиці нове ім'я.

Як і в попередніх випадках, спочатку розробляємо запит на вибірку даних. В подальшому ми перетворимо його у запит на видалення даних. Запит побудуємо на основі таблиці «ЧитКниги», з якої візьмемо поля «Инв» і «NB». Для цих полів вводимо параметри «[Введите Инвкниги]» і «[Введите номер читат. билета]». При виконанні цього запиту послідовно з'являться два вікна для введення значень цих полів у діалоговому режимі.

Щоб перетворити запит на вибірку у запит на видалення даних переходимо в режим «Конструктора запросов», в меню вибираємо «Запрос → Удаление». У параметрах запиту з’явиться рядок «Удаление».

Запишемо у цьому рядку умову «Условие». Запустіть запит на виконання. На екрані з’явиться вікно з повідомленням про кількість записів, що будуть видалені з таблиці. Для підтвердження натисніть кнопку «Да». Відкрійте таблицю й переконайтесь, що записи видалено.


Будування форм


Форми — основний засіб інтерфейсу користувача при роботі з Access. Форми можуть вирішувати декілька завдань:

Введення і редагування даних. Це найвідоміша сфера використання форм. Наповнювати й коригувати бази даних за допомогою форм набагато простіше. Форми можуть працювати одночасно з декількома таблицями, мати вбудовану бізнес-логіку, контролювати інформацію, здійснювати її первинну обробку тощо.

Управління ходом виконання програми. Форма може мати в своєму складі елементи управління (кнопки, списки, поля тощо), які пов’язані з макросами й процедурами Visual Basic. Робота цих макросів і програм може бути спрямована на обробку даних, ситуаційну зміну алгоритмів обробки даних, виконувати підпорядковані форми, запити, звіти, фільтрувати інформацію, виконувати багато інших дій.

Повідомлення про хід роботи. Через макрокоманду «Сообщения» або функцію MsgBox() Visual Basic можна повідомити користувача про хід роботи програми, проміжні результати, помилки, що виникають.

Друкування інформації з бази даних. Форму разом з її даними можна надрукувати. Для цього ви повинні задати параметри друку.

Створення форм для перегляду і введення даних


Найпростіший шлях для створення форми для роботи з таблицями – заподіяти інструмент «Автоформа». Переходимо на закладку «Таблицы». Становимось на таблицю «Читатели». Входимо до меню «Вставка →  Автоформа». Access побудує форму, що зображено на рис. 28.

У верхній частині форми показано інформацію щодо конкретного читача. Нижче міститься інформація про видані йому книги з таблиці «ЧитКниги». Натиснувши позначку «+» у лівій частині рядка можна побачити вичерпну інформацію (з таблиці «Книги») про книгу, що знаходиться у читача.

На практиці працювати з автоформою не завжди зручно. Access дозволяє створювати форми за допомогою «Мастера форм». Ця програма дає можливість впродовж діалогу з користувачем створювати форми з різними типами дизайну й функціональним навантаженням.



Щ
об скористатись «Мастером форм» переходимо на закладку «Формы». Вибираємо пункт «Создание форм при помощи мастера» (рис. 29). На першому етапі «Мастер» запропонує вказати таблицю, для якої буде будуватися форма й вибрати поля, що будуть присутні на формі. Другим етапом «Мастер» запропонує вибрати тип форми (в один стовпець, таблицею, зведеною таблицею тощо). Виберіть варіант і натисніть «Далее». Access запропонує список стилів форми. Виберіть стиль й натисніть «Далее». На останньому етапі вкажіть ім’я форми й натисніть «Готово».

Спробуйте побудувати різні варіанти форм для кожної таблиці бази даних. Введіть нові дані у таблиці, використовуючи побудовані форми.


<предыдущая страница | следующая страница>


Методичні вказівки до виконання лабораторної роботи Робота з базами даних «ms access» з дисципліни «Управлінські інформаційні системи в аналізі І аудиті»

«Інформаційні системи і технології на підприємстві» (для студентів 4 курсу спеціальності 050100 «Економіка і підприємництво»), «Інформаційні системи в менеджменті»

853.94kb.

15 09 2014
9 стр.


Методичні вказівки до практичних занять та самостійної роботи з дисципліни "бухгалтерський облік"

Методичні вказівки до практичних занять та самостійної роботи з дисципліни "Бухгалтерський облік" (для студентів 2 курсу денної форми навчання, за напрямом 0501 "Економіка І підпри

1278.82kb.

14 10 2014
15 стр.


Методичні вказівки до їх виконання. Призначена для студентів напряму

Робоча програма, методичні вказівки та індивідуальні завдання до вивчення дисципліни «Теорія І технологія нанесення покриттів» для студентів напряму 050403 інженерне матеріалознавс

140.81kb.

15 10 2014
1 стр.


Методичні вказівки до виконання самостійної роботи з дисципліни «Елементи І пристрої автоматики та систем управління»

Електричні апарати – це технічні засоби, призначені для керування електричним струмом І пов’язаними з ним величинами. А саме, функції електричних апаратів полягають у керуванні так

595.92kb.

13 09 2014
3 стр.


Методичні вказівки до виконання лабораторних робіт для студентів спеціальності 090215 Машини та обладнання

А. Конструкція, розрахунок І виробництво сільськогосподарських машин. Методичні вказівки до виконання лабораторних робіт студентами факультету механізації сільського господарства с

974.07kb.

15 09 2014
6 стр.


'1+004. 021 Математичне та програмне забезпечення комп’ютерної системи ідентифікації елементів української жестової мови

Робота виконана в Національному університеті “Львівська політехніка”, кафедра “Інформаційні системи та мережі”

317.35kb.

26 09 2014
1 стр.


Методичні вказівки з курсу "Геологія з основами геоморфології"

Методичні вказівки з курсу "Геологія з основами геоморфології"до виконання практичних робіт для студентів спеціальності 040106 ”Екологія, охорона навколишнього середовища та збалан

514.48kb.

15 12 2014
4 стр.


Методичні вказівки до виконання розділу "Охорона праці" дипломного проекту для студентів 5 курсу спеціальності

Методичні вказівки до виконання розділу "Охорона праці" дипломного проекту (для студентів 5 курсу спеціальності 092103 "Технічне обслуговування, ремонт та реконструкція будівель")

310.73kb.

25 09 2014
1 стр.