Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 10 Основы работы в среде СУБД MS АССЕSS OOo Bse

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 22.5.2024

Лабораторная работа № 10

Основы работы в среде СУБД (MS АССЕSS, OOo Base). Создание форм 

10.1. Цель работы

Приобретение навыков по созданию форм

в базе данных Base Open Office

10.2. Теоретические положения

Формы в СУБД необходимы для заполнения таблиц данными. Данные, внесенные в форму, автоматически отображаются в соответствующей таблице. Формы также необходимы для отображения данных базы в упорядоченном и привлекательном виде. Формы используют для редактирования, просмотра и печати данных.

      Чтобы создать форму необходимо в окне проектирования базы данных выбрать объект Формы (рис. 1).

Рисунок 1. Создание форм в Base Open Office

         Для создания форм в Base Open Office, также как и для создания таблиц, можно использовать режим мастера и режим дизайна.

                                     Создание форм в режиме мастера

После выбора для создания форм режима мастера откроется окно (рис.2), в котором необходимо указать таблицу для которой будет создана форма, а также поля  таблиц, которые будут заполняться посредством создаваемой формы. Поля выбираются аналогично выбору полей при создании таблиц в режиме мастера.

              Рисунок 2. Создание форм в режиме мастера

После выбора полей необходимо нажать кнопку Дальше. Появляющиеся диалоговые окна позволяют:

  1. устанавливать субформу, т. е. создавать сложную форму, имеющую в своем составе основную и вложенную формы, соответствующие двум разным таблицам1;
  2. получать объединенные поля (в случае установления субформы);
  3.  располагать элементы управления формы, т. е. выбирать из предложенных шаблонов нужный вид формы;
  4. устанавливать источники данных, т.е. либо режима, при котором форма будет использоваться только для ввода новых данных, при этом ранее вносимые данные отображаться не будут, либо режима отображения всех данных, при этом возможны варианты запрета изменения или удаления существующих данных, а также вариант запрета внесения новых данных (рис. 3);
  5. применять стили, такие как цвет и обрамление поля;
  6. присваивать имя созданной форме.
          Все возможные этапы создания формы перечислены в диалоговых окнах создания форм, причем выделяется этап, соответствующий текущему моменту (рис. 2, 3).
           
    Рисунок 3. Этап создания формы Установка источника данных

После указания всех необходимых параметров необходимо нажать кнопку Готово (рис. 3). Кнопку Готово можно нажать и не проходя все этапы создания формы, т. е. сразу же после выбора таблицы и необходимых полей.

На рисунке 4 показана готовая форма для внесения данных в таблицу Работники.

Рисунок 4. Готовая форма для таблицы Работники

        После того как одна запись будет внесена, необходимо нажать на кнопку, указанную на рисунке 4. После нажатия этой кнопки поля для новых данных обновятся для внесения следующей записи. Количество записей, вносимых в форму, а соответственно и в таблицу, нумеруется (рис. 4).

       Иногда необходимо создать сложную форму (субформу), имеющую в своем составе основную форму и подчиненную. Это необходимо для более оперативного ввода данных в таблицы. Для создания сложной формы необходимо в окне, показанном на рисунке 2, после выбора таблицы и соответствующих полей нажать кнопку Дальше. В появившемся окне (рис. 5) необходимо отметить флажком Добавить субформу, а затем нажать Далее. После этого появится окно, аналогичное представленному на рисунке 2, в котором необходимо указать таблицу и поля, которые будут соответствовать непосредственно вложенной (подчиненной) форме.

Рисунок 5. Установка субформы

После последующего нажатия кнопки Далее можно указать порядок связи полей форм (рис. 6).

Рисунок 6. Объединение полей при установке субформы

Дальнейшие этапы создания субформы аналогичны этапам создания простой формы.

На рисунке 7 показана готовая субформа, имеющая основной форму Работники и вложенной форму Стеллажи.

Рисунок 7. Готовая субформа

Как уже отмечалось выше, при внесении данных в формы заполняются соответствующие таблицы (рис. 7, 8)2.

Рисунок 7. Заполненная таблицы Работники

Рисунок 8. Заполненная таблица Стеллажи

Также как и таблицы, любая форма может быть открыта в режиме дизайна с целью внесения в нее изменений.

Создание форм в режиме дизайна

После выбора для создания форм режима дизайна откроется окно (рис.9), на котором, пользуясь панелью инструментов Элементы управления, следует расположить элементы формы.

Рисунок 9. Окно для создания форм в режиме дизайна

Создание простой формы

В открывшемся окне следует произвольным образом расположить элементы управления (элементы формы), например, поля (текстовое, числовое, дата, время и т. д.) и указать названия этих полей. На рисунке 10 показан пример создания формы для таблицы Работники. Кнопка, позволяющая создавать текстовые поля также показана на рисунке 10. Свойства полей (элементов формы) можно указать путем выбора из контекстного меню команды Элементы управления. В открывшемся окне Свойства следует включить закладку Общие. Здесь указывается цвет фона, шрифт, обрамление поля (без обрамления или фрейма, плоское, трехмерное) и прочее (рис. 11).

                     Рисунок 10. Создание форм в режиме дизайна

                      Рисунок 11. Окно Свойства. Закладка Общие

Для того, чтобы заменить текстовое поля на любое другое, необходимо поле, надлежащее замене, выделить, вызвать относительно него контекстное меню и выбрать команду Заменить на (рис. 12).

                                Рисунок 12. Замена поля

Далее следует установить связь между созданной формой и таблицей (запросом), данные которой (которого) будет пополнять или отображать создаваемая форма. Для этого на панели инструментов  Дизайн формы следует нажать кнопку Навигатор форм (рис. 10). Открытое окно Навигатор форм показано на рисунке 13.

                                Рисунок 13. Навигатор форм

В окне Навигатор форм относительно самой формы (Standard) следует вызвать контекстное меню и выбрать команду Свойства. В появившемся окне Свойства формы следует выбрать закладку Данные и указать Тип содержимого источника (таблицу или запрос, данные которых будет отображать или пополнять форма) и Содержимое (имя таблицы или запроса). В данном случае Тип содержимого источника - таблица, содержимое — Работники (рис. 14).

           Рисунок 14. Окно Свойства формы. Закладка Данные  

Теперь каждому элементу формы (в данным случаям полям) следует указать  поле данных, т. е. то поле таблицы или запроса, которые должно будет пополниться или отобразиться при запуске создаваемой формы. Для этого в окне Свойства (вызываемом через команду Элементы управления контекстного меню) следует выбрать закладку Данные и выбрать из списка поле данных (рис. 15).

               Рисунок 15. Окно Свойства. Закладка Данные3  

Созданная таким образом форма также как и созданная в реждиме мастера форма позволяет в зависимости от указанных свойств, вводить или отображать данные таблиц (запросов).

Создание субформы

Для создания субформы в режиме дизайна следует использовать Навигатор форм.

Например, создадим субформу, состоящую из трех таблиц: Работники, Стеллажи, Документы. 

Вначале создается простая форма Работники. Затем в окне Навигатор форм при помощи контекстного меню добавляется еще одна форма (рис. 16).

Рисунок 16. Добавление формы

После добавления формы следует обычным способом наносить элементы управления (поля) и их надписи. Все нанесенные элементы управления отображаются в окне Навигатора форм (рис. 17). Количество добавления форм неограниченно.

             Рисунок 17. Навигатор форм, содержащий три формы

Далее следует в окне Свойства формы (для каждой из трех форм) указать  Тип содержимого источника и Содержимое. В данном случае для всех трех форм Тип содержимого источника один и тот же — таблица, а Содержимое — соответственно Работники, Стеллажи, Документы.

Теперь для каждого элемента формы (поля) в окне Свойства с включенной закладкой Данные следует указать Поле данных.

Между тремя формами, входящими в состав субформы, должна быть организована связь, иначе записи, сделанные в указанных полях не будут друг другу соответствовать. Для создания связи между формами необходимо  относительно подчиненной формы вызвать окно Свойства форм и включить закладку Данные. В появившемся окне следует найти запись Связь с главным полем и нажать на кнопку вызова окна связей, показанную на рисунке 18.

              Рисунок 18. Установление связей между формами

После этого откроется окно, где по принципу установления связей между таблицами следует установить связь между формами (рис. 19).

                          Рисунок 19. Связь полей форм.

После установления связей окно Свойства форм будут выглядеть следующим образом (рис. 20).

Рисунок 20. Окно Свойства форм после установления связей

между формами

Такую же процедуру по установлению связей следует проделать и между остальными формами4.

В создаваемую форму можно вставлять рисунки или картинки из галереи. Соответствующие кнопки представлены на рисунке 21.

 

Рисунок 21. Оформление формы

10.3. Задание на работу

Создание базы данных «Архив»

  1. В режиме мастера создать произвольные формы для таблиц Работники и Стеллажи.
  2. В режиме дизайна создать произвольную форму для таблицы Документы.
  3. В режиме мастера создать субформу для таблиц Посетители и Заказанные документы. Основная форма — Посетители, вложенная — Заказанные документы.
  4. В режиме дизайна создать произвольную субформу, состоящую не менее чем из трех форм.
  5. Произвольно оформит форму рисунками и картинками.
  6. Заполнить таблицы произвольными данными (не менее 5 записей).

10.4. Требуемые результаты

В результате выполнения лабораторной работы должны получиться 5 формы: 3 простых и 2 сложных. Данные, вводимые в формы, должны отобразится в соответствующих таблицах.

На рисунке 21 показан пример субформы, состоящей из трех форм: Работники, Стеллажи, Документы.

               Рисунок 21. Субформа, состоящая из трех форм

10.6. Контрольные вопросы

  1. Что такое формы относительно понятия СУБД?
  2. Как создать форму в режиме мастера?
  3. Как создать форму в режиме дизайна?
  4. Что такое субформа?
  5. Что такое основная форма?
  6. Что такое вложенная форма?
  7. Что такое установка источников данных?
  8. Что значит расположить элементы управления?
  9. Какие стили можно применить для создания форм?
  10. Что такое Навигатор форм?
  11. Чем окно Свойства отличается от окна Свойства формы?
  12. Как установить связь между формами субформы?
  13. Что такое тип содержимого источника? Содержимое? Поле данных?
  14. Как установить цвет и обрамление поля при создании формы в режиме дизайна?
  15.  Каким образом можно оформить форму?

1Установление субформы приведено ниже.

2В случае указания при составлении формы соответствующих функций.

3Окно Свойства — окно свойств элементов формы. Окно Свойства формы — окно свойств всей создаваемой формы. Окно Свойства можно открыть и в окне Навигатор форм.

4Тип связи между формами такой же, как и между соответствующими таблицами.




1. тематическая европейская средневековая философия сконцентрированная вокруг университетов и представляюща
2. тяжёлый 2упругий 3скорый 4лёгкий 5медленный 5 Бензин стоит 44коп
3. разработка бизнес-плана клуба-солярия «Дикая кошка» в г. Владивостоке
4. химические показатели сметаны
5. Topic ldquo;Wht mkes good communictorrdquo; Mke up the monologue on the topic ldquo;My own rules for hppy mrrigerdquo; Mke up the monologue on the topic ldquo;Est or West home is
6. Саратовский государственный социальноэкономический университет Курсовая работа-
7. Контрольная работа ’1 Вариант ’7 Выполнил- ст.html
8. задание Составьте кроссворд сканворд по основным понятиям уголовнопроцессуального права не менее 8
9. Внемагазинные формы продажи товаро
10. Тема ДМаминСибиряк Медведко 3 класс Учитель начальных классов- Иванова Майя Юрьевна Тверская обл
11. ТЕМА Организационная психология
12. Рекламные установки на крышах зданий
13. История как наука- этапы становления предмет методы исследования функции исторического знания
14. Основные этапы и направления развития экономической мысли
15. 9 Введение
16. Сокращение производства отечественного льноволокна вызовет потребность в импорте соответствующего колич
17. KIDS TRVEL SPb ООО
18. В процессе резания инструмент совершает относительно заготовки винтовое движение ось которого совпадает
19. Вариант 5 Часть 1 При выполнении заданий этой части в бланке ответов 1 под номером выполняемого вами зада
20. тема проекта Руководитель