Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Использование формы для просмотра данных

Свойства полей | Проектирование базы данных | Создание новой базы данных Сессия | Создание таблицы в режиме дизайна | Примеры построения запросов | Создание отчетов |


Читайте также:
  1. a) Использование Past Indefinite является обязательным с глаголами, которые
  2. BITMAPFILEHEADER – эта структура содержит информацию о типе, размере и представлении данных в файле. Размер 14 байт.
  3. C 4 redo группами по 2 файла, 2 control-файлами, табличным пространством system, имеющим 2 файла данных по 50 мб
  4. Cтуденческий банк данных
  5. I. ИСПОЛЬЗОВАНИЕ КРИСТАЛЛОВ
  6. II. Приводимые в словаре грамматичемкие категории и их формы
  7. II. Сбор и обработка персональных данных субъектов персональных данных

В реальной БД таблица Студент содержит большое количество записей, что затрудняет поиск, просмотр и редактирование необходимых записей. На панели навигации, рис 18, присутствует кнопка «Найти запись», которая открывает диалоговое окно, рис. 19, помогающее найти нужную запись по несложному критерию. Там же имеются кнопки для фильтрации и сортировки записей, назначения которых аналогичны соответствующим командам в OOoCalc. Рассмотрим некоторые примеры использования данных кнопок.

1. Найти запись о студенте Иванове:

• в окне формы щелкните курсором в поле ФИО;

• нажмите кнопку «Найти запись»;

• в появившемся диалоговом окне, рис. 18, определите параметры поиска:

Рис. 19. Окно Поиск записи

– в строке Текст введите фамилию Иванов;

– в области параметров Область поиска укажите: в отдельном поле ФИО;

– в области параметров Настройки укажите: положение – где-либо в поле, применять формат поля;

• нажмите кнопку «Найти» и просмотрите на форме найденную запись (в случае необходимости окно Поиск записи можно сдвинуть);

• нажмите кнопку «Закрыть» для выхода из режима поиска.

2. Найдите записи, относящиеся к группе111:

• в окне формы щелкните курсором в поле Группа;

• нажмите кнопку «Быстрый фильтр» (автофильтр в OOo Calc);

• используя кнопку «Следующая запись», просмотрите отфильтрованные записи в форме;

• просмотреть отфильтрованные записи можно и в таблице, для чего нажмите кнопку «Исходные данные в виде таблицы»;

• вернитесь в режим формы, повторно нажав кнопку «Исходные данные в виде таблицы»;

• отмените фильтрацию записей, нажав кнопку «Удалить фильтр / сортировку.

3. Выполните сортировку записей по возрастанию дней рождения:

• в окне формы щелкните курсором в поле Дата рождения;

• нажмите кнопку «Сортировка по возрастанию»;

• просмотрите записи в форме – они будут отсортированы в соответствии с возрастанием значений в поле Дата рождения;

• отмените сортировку записей, нажав кнопку «Удалить фильтр / сортировку.

Закройте форму.

 

4.4. Просмотр данных в таблице Студент

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

Рис. 20. Таблица Студент БД Сессия

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

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

Рассмотрим пример использования фильтра по умолчанию (стандартный фильтр в OOoCalc). Данный фильтр может одновременно работать по трем полям и позволяет связывать условия поиска логическими функциями ANDи OR, рис. 21. Возможно также использование символов подстановки ‘?’ и ‘*’. Напомним, что символ подстановки ‘?’ заменяет любой один символ, а символов подстановки ‘*’ заменяет любую группу любых символов.

Рассмотрим особенности записи текста и дат в OOoBase. При написании условий с использованием дат необходимо дату ограничивать с двух сторон знаком «#», а текстовые данные заключать в апострофы, например, #01.01.2001# и ‘Информатика’. Апострофы из знаки # появляются автоматически при переходе в другое поле диалогового окна фильтра или нажатии клавиши «Enter». В условиях для текстовых полей нужно использовать слова «равно» или «не равно».

Найдем, например, в БД всех студентов, фамилии которых начинаются на “C” и родившихся в 1991–1992 годах. Нажмите на инструментальной панели кнопку «Фильтр по умолчанию». Соответствующий диалог настройки фильтра показан на рис. 21, а результат работы на рис. 22.

Рис. 21. Условия в фильтре по умолчанию

 

Рис. 22. Результат работы фильтра по умолчанию

После просмотра результата работы обязательно нажмите кнопку «Удалить фильтр/сортировку».

Закройте таблицу и выйдите в Главное окно БД.

Задание 2.

1. Найдите в БД Сессия всех студентов, в фамилиях которых вторая буква ‘о’ и родившихся в 1993 г.

2. Найдите в БД Сессия всех студентов, в фамилиях которых встречается сочетание ‘ро’ и родившихся в 1992г.

Задание 3. Создайте в БД Сессия форму для таблицы Дисциплина и заполните данными, приведенными в табл. 5, таблицу Дисциплина. Форме при закрытии присвоить имя Дисциплина.

 

Таблица 5. Данные для таблицы Дисциплина

Код дисциплины Название дисциплины
  Информатика
  Математика
  Физика

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

Таблица 6. Данные для таблицы Экзамен

ID Код студента Код дисциплины Балл ID Код студента Код дисциплины Балл
               
               
               
               
               
               
               
               
               
               
               
               
               
               
               

Выберите в Главном окне БД Сессия вкладку Таблица, откройте поочередно таблицы Дисциплина, Экзамен и просмотрите их. Выйдите в главное окно БД.

 


Дата добавления: 2015-11-16; просмотров: 57 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Создание форм. Ввод данных в таблицы БД| Создание запросов по образцу

mybiblioteka.su - 2015-2024 год. (0.008 сек.)