- •Практическая работа с базами данных в OpenOffice.Org Base
- •1. Реляционные базы данных
- •1.1 Назначение баз данных и принципы построения
- •1.2 Свойства полей
- •1.3 Объекты базы данных
- •2. Технология создания таблиц
- •2.1. Проектирование базы данных
- •2.2. Создание новой базы данных Сессия
- •2.3. Создание таблицы в режиме дизайна
- •3. Установление связей между таблицами
- •4. Создание форм. Ввод данных в таблицы бд
- •4.1. Создание формы для таблицы Студент
- •4.2. Ввод данных в таблицу Студент с использованием формы
- •4.3. Использование формы для просмотра данных
- •4.4. Просмотр данных в таблице Студент
- •5. Работа с запросами
- •5.1. Создание запросов по образцу
- •5.2. Примеры построения запросов
- •6. Создание отчетов
4.2. Ввод данных в таблицу Студент с использованием формы
С помощью созданной формы Студент заполните данными, приведенными в табл. 4, таблицу Студент.
Таблица 4. Данные для таблицы Студент
Код студента |
ФИО |
Пол |
Дата рождения |
Группа |
Адрес |
Телефон |
1 |
Петров И.А |
М |
05.03.1993 |
111 |
Пушкина 7-81 |
24-18-15 |
2 |
Ветров И.П. |
М |
15.10.1992 |
112 |
Толстого 3-15 |
24-34-44 |
3 |
Сидоров М.И. |
М |
20.02.1992 |
112 |
Советская 7-27 |
31-10-09 |
4 |
Попов Н.П. |
М |
10.12.1990 |
111 |
Ленина 4-18 |
35-15-96 |
5 |
Борисова С.Д. |
Ж |
15.02.1993 |
112 |
Стаханова 6-71 |
|
6 |
Иванов И.И. |
М |
04.08.1991 |
112 |
Советская 8-15 |
31-05-48 |
7 |
Громова М.В. |
Ж |
17.06.1993 |
111 |
Горького 18-4 |
|
8 |
Анохин А.И. |
М |
06.06.1992 |
111 |
Пушкина 4-71 |
24-17-18 |
9 |
Степанова Г.А |
Ж |
15.07.1991 |
112 |
Советская 4-15 |
31-18-56 |
10 |
Козлов С.П. |
М |
25.01.1994 |
111 |
Гагарина 8-6 |
25-12-15 |
1. В Главном окне БД на вкладке Формы откройте форму Студент двойным щелчком на ее значке. На рис. 17 приведено окно формы Студент с примером заполнения первой записи.
2. Каждая запись, являясь отдельной строкой табл. 4, теперь представляет из себя как–бы отдельную карточку. Вводить данные удобно именно в таком режиме.
В нижней части окна формы отражено общее число записей и номер текущей записи.
Рис. 17. Окно формы Студент
Номер записи всегда будет соответствовать коду студента в табл. 4.
Активизируйте поле Код студента щелчком мыши и введите Код студента. Для переход к следующим полям формы используйте клавишу «Tab». Для перемещения в обратном направлении (к предыдущим полям) используйте клавиши «Shift+Tab».
Ведите данные первой записи. При нажатии клавиши «Tab» после ввода данных в последнее поле формы (поле Телефон) данная запись добавляется в таблицу БД, все поля очищаются и осуществляется переход к следующей записи.
3. Ведите все записи для таблицы Студент. После ввода данных последней записи нажмите кнопку «Сохранить запись» на панели Навигации формы, рис. 18.
Рис. 18. Панель Навигация формы
Обозначения на рис. 18:
1 – Найти запись; 2 – Номер записи; 3 – Первая запись; 4 – Предыдущая запись; 5 – Следующая запись; 6 – Последняя запись; 7 – Добавить запись: 8 – Сохранить запись; 9 – Отменить ввод данных; 10 – Удалить запись; 11 – Обновить; 12 – Сортировать; 13 – Быстрый фильтр; 14 – Применить фильтр; 15 – Фильтр; 16 – Удалить фильтр/сортировку; 17 – Исходные данные в виде таблицы.
5. Для представления формы в режиме таблицы нажмите кнопку «Исходные данные в виде таблицы» на панели Навигации формы, рис. 18. Просмотрите введенные данные. В режиме таблицы также можно вводить данные и редактировать их. Например, можно удалить запись, если выделить строку таблицы и нажать клавишу «Delete».
Повторное нажатие кнопки «Исходные данные в виде таблицы» возвращает представление данных в режиме формы. Просматривать и редактировать данные можно и в режиме формы, используя для навигации по записям соответствующие кнопки панели навигации.