Flatik.ru

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

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

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

Створення форми з підлеглою формою


Такі форми дозволяють редагувати дані з двох або декількох зв'язаних таблиць, або з таблиці і запиту, що зв'язані типом зв'язку «один-ко-многим». У такому разі головна форма показує один запис, а підпорядкована — декілька записів, що пов'язані із записом головної форми. Підлеглі форми повинні бути типу «Ленточная» або «Табличная». У таких формах часто створюють поля, у яких обчислюють підсумки або іншим чином обробляють дані із записів підлеглої форми.

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

Започаткуємо макет форми за допомогою «Мастера форм». У подальшому ми поліпшимо перший варіант в режимі «Конструктора форм».

Щоб створити форму зробіть такі дії:



  1. У вікні бази даних виберіть закладку «Формы» і клацніть на кнопку «Создать».

  2. У верхній частині вікна «Новая форма» виберіть інструмент будування форми «Мастер форм». У списку: «Выберите в качестве источника данных таблицу или запрос» розкрийте список таблиць і виберіть таблицю «Читатели». Натисніть кнопку «ОК» (рис. 30)

  3. З'явиться вікно «Создание форм» У ньому перелічено список полів таблиці «Читатели». Вибираємо у переліку «доступные поля» «NB», «Фамилия», «Кафедра» і «Телефон» і переносимо їх до списку «Выбранные поля».

  4. У списку «Таблицы и запросы» вибираємо запит «Пример_2» і переносимо всі його поля до форми. Натискаємо кнопку «Далее».

  5. У наступному вікні вказуємо тип відображення даних «Читатели»,.оскільки головною формою буде форма, що показує дані про читачів. Поставте параметр «Подчиненные формы» і натисніть «Далее».

  6. У наступному вікні вкажіть тип підлеглої форми «Ленточный», натисніть «Далее»..

  7. У наступному вікні виберіть стиль дизайну головної форми і натисніть «Далее».

  8. На останньому етапі вкажіть імена головної і підлеглої форм. Access створить дві форми, пов'язані одна з однією. Але ви можете коригувати їх у режимі «Конструктора» незалежно одну від іншої, а також користуватися підлеглою формою не залежно від головної. Дайте головній формі ім'я «Читатели», а підпорядкованій – «Список1». . Натисніть на кнопку «Готово». На екрані з’явиться щойно створена форма. Тепер удосконалимо її у режимі «Коструктора».

Конструктор форм


Додамо у форму «Список1» поле, де обчислюють загальну суму пені для кожного читача. Вигляд форми у режимі «Конструктора…» наведено на рис.31. Конструктором форм додано поле «Всего пени», яке розташовано в області «Примечание формы». Розглянемо послідовність цих дій детальніше.

Відкрийте підлеглу форму «Список1» в режимі «Конструктора...». В області «Примечание формы» створіть нове поле, що буде обчислюватись. Назвіть його «Всего пени».

У вікні «Свойства» в рядку «Данные» введіть формулу:«=Sum([Пеня])» — це буде сума пені. Змініть текст перед цим полем, і ваша нова форма готова. Збережіть зміни і відкрийте форму в режимі перегляду. У вікні форми ви побачите записи про видані книги, а у нижній частині вікна — загальну суму пені по всіх читачах. Зверніть увагу на зміну розмірів полів, в яких виводиться інформація про книги. Це зроблено для того, щоб автори і назви книг були показані у декілька рядків.

Поліпшимо тепер вид форми «Читатели».. Для цього відкрийте її у режимі «Конструктора» і виконайте такі дії:

1. Збільшить область «Заголовок формы». Додайте елемент управління «Надпись», напишіть у ньому текст «Информация про читателей и виданные книги» (рис.32). Змініть шрифт і його розмір для кращого вигляду.

2. Перемістіть поля «Кафедра» і «Телефон» праворуч, щоб звільнити більше місця для підлеглої форми.

3. Розтягніть підлеглу форму на все вільне місце.

В
ідкрийте форму в режимі перегляду на екрані (рис. 33). У нижній частині кожної форми розташовано групу елементів управління, що називаються «Кнопки перехода». Вони дозволяють переміщатися по записах, додавати до таблиці порожні записи, щоб у подальшому заповнити їх інформацією. Цей елемент управління з'являється у формі, якщо властивість форми «Кнопки перехода» має значення «Да». Якщо його змінити на «Нет», елементу управління «Кнопки перехода» е буде на формі. У підлеглій формі цей елемент не потрібен. Тому, знову відкрийте форму «Список1» в режимі «Конструктора». Клацніть правою кнопкою миші на вільному місці у формі.

З
контекстного меню виберіть «Свойства», зайдіть на закладку «Все» і знайдіть параметр «Кнопки перехода» і встановіть його значення на «Нет». Збережіть форму.


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


Методичні вказівки до виконання лабораторної роботи Робота з базами даних «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 стр.