- •Занятие 1. Создание таблиц.
- •1.Создание бд
- •Занятие 2. Работа с таблицами. Создание простых форм.
- •Занятие 3. Создание простых отчетов
- •Задание 4 Создание простых запросов (qbe).
- •Занятие 5 Создание простых запросов (продолжение)
- •Занятие 6 Построение многотабличных запросов
- •Задание 7 Создание запросов с использованием статистических функций
- •Занятие 8
Занятие 2. Работа с таблицами. Создание простых форм.
Простейший способ работы с таблицами заключается в следующем: таблицу необходимо открыть в режиме таблицы, выбрав пункт меню «Открыть» либо соответствующую кнопку на панели инструментов.
Откройте таблицу Facultetи введите в нее несколько записей.
Откройте таблицу Prepи введите в нее несколько записей. Обратите внимание, что значение поля «Код преподавателя» (CodPrep) устанавливается при вводе новой записи автоматически.
Откройте таблицу Groupи введите в нее несколько записей. Обратите внимание, что при вводе значения поляSFacultбудет предлагаться список значений, включающий наименования факультетов, введенных в таблицуFacultet.
Другой подход, который позволяет обрабатывать таблицы, заключается в использовании форм, задающих пользовательский интерфейс. Простейший путь создания формы заключается в использовании «Мастера форм». Для примера рассмотрим, как создать форму для ввода данных о группах и студентах в этих группах.Для этого будет необходимо выполнить следующие действия:
Раскрыть вкладку «Формы» окна базы данных и нажать кнопку «Создать» или выбрать пункт меню «Создание формы с помощью мастера».
В списке диалогового окна «Новая форма» выделить элемент «Мастер форм».
В поле со списком, находящемся в нижней части диалогового окна «Новая форма», содержатся имена таблиц и запросов, которые могут использоваться в качестве источника данных для формы. Выделите в этом списке элемент Group. Нажмите кнопку «ОК». Отобразится первое диалоговое окно «Мастера форм».
Появится список доступных полей. Нажмите кнопку «>>» для копирования всех полей таблицы Group из списка «Доступные поля» в список «Выбранные поля». Размещение этих полей в форме позволит редактировать данные таблицыGroup.
Раскройте список «Таблицы/Запросы» и выделите в нем таблицу Student. Список «Доступные поля» изменится, в нем будут перечислены все поля таблицыStudent.
Нажмите кнопку «>>» для копирования всех полей таблицы Studentв список «Выбранные поля».
Поскольку поле SGroupтаблицыGroup уже включено в список «Выбранные поля», то нет необходимости включать это поле из таблицыStudentв форму. В списке «Выбранные поля» выделите элементSGroup, а затем нажмите кнопку «<» для удаления поля из списка. Нажмите кнопку «Далее» для отображения второго окна «Мастера форм».
Так как поля, выбранные для отображения в форме, взяты из двух разных таблиц, то «Мастер форм» предоставляет возможность выбрать тип представления данных. Поскольку сведения о студентах являются частью информации о группе, их можно рассматривать как подчиненные данные или подчиненную форму. Выделите тип представления данных «- Group» и установите переключатель «Подчиненные формы». Нажмите кнопку «Далее» для перехода к третьему диалоговому окну «Мастера форм».
В этом окне можно определить параметры оформления подчиненной формы. Выберите переключатель «Ленточный». В этом случае будет создана подчиненная форма, отображающая данные в виде аналогичном табличному, но позволяющие изменять параметры форматирования элементов управления. Нажмите кнопку «Далее» для отображения следующего окна «Мастера форм».
В следующем окне можно выбрать стиль оформления новой формы. Поскольку созданная форма предназначена для ввода данных и не нуждается в специальных эффектах оформления, выделите стиль «Стандартный», а затем нажмите кнопку «Далее» для перехода к последнему окну «Мастера форм».
Укажите имена для основной и подчиненной формы. Выберите переключатель «Открытие формы для просмотра или ввода данных», а затем нажмите кнопку «Готово».
Для создания и редактирования внешнего вида форм можно использовать конструктор форм. Для изменения внешнего вида только что созданной формы нажмите кнопку «Конструктор форм» на панели инструментов. Теперь можно поэкспериментировать с различными методами изменения внешнего вида форм и его содержимого. Работа в конструкторе аналогична работе по созданию и редактированию форм в VisualBasic. Однако, есть ряд различий, связанных с тем, что макет формы представляется в виде трех разделов:
Раздел заголовка формы определяет высоту области заголовка формы. Этот раздел может понадобиться, если решено добавить к форме заголовок и примечания. Область заголовка формы может содержать текст, графику и другие элементы управления, которые будут выводиться в верхней части формы. При печати формы раздел заголовка формы будет отображаться только на первой странице.
Раздел области данных –это та часть формы, где содержатся основные данные, и который был создан с помощью «Мастера форм».
Раздел примечания формы определяет высоту области примечания и схож по функциям с разделом заголовка. При печати он будет отображаться только на последней странице.
Задание. Создайте формы для ввода данных во все таблицы БДVedom.
