Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БАЗЫ ДАННЫХ. курсовая на OpenOffice.doc
Скачиваний:
21
Добавлен:
23.11.2018
Размер:
1.75 Mб
Скачать

Создание форм с выбором значений из списка Создание форм с помощью мастера.

Создадим форму для редактирования списка групп и списков студентов этих групп.

  • В левом поле главного окна выбрать элемент «Формы»

  • В поле «Задачи» выбрать элемент «Использовать мастер для создания формы»

  • Из выпадающего списка выбираем таблицу «Группа»

  • С помощью кнопки «>>» добавить все поля таблицы «Группа» в правое поле.

  • Нажать кнопку «Дальше»

  • Чтобы на одной форме выводились и список групп и список студентов выбранной группы следует поставить последовательно отметки в полях «Добавить субформу», «Субформа, основанная на существующей связи».

  • Выбрать таблицу «Студент».

  • Нажать кнопку «Дальше»

  • С помощью кнопки «>>» добавить все поля таблицы «Студент» в правое поле.

  • В списке студентов на форме всегда будут студенты только одной, выбранной группы. Поэтому поле «Группа» рекомендуется исключить с помощью кнопки «<».

  • Также рекомендуется исключать поля с включенным автозаполнением, чтобы не путать пользователя.

  • Нажать кнопку «Дальше»

  • Оставим тип расположения элементов «Лист данных»

  • Остальные шаги пропустим. Нажать кнопку «Готово».

  • Мастер автоматически создает форму и открывает ее для ввода данных. Имя созданной формы совпадает с именем главной таблицы.

При выделении группы в верхней таблице, в нижней таблице высвечивается список студентов этой группы. При добавлении записи в нижнюю таблицу, в поле группа автоматически заносится шифр выбранной группы. Ну и, разумеется, автоматически заполняются поля с включенным режимом «автозначение»

Ввод данных с помощью формы.

Форма открывается в режиме ввода данных двойным щелчком мыши.

Обратите внимание на панель навигации, расположенной в нижней части формы.

Кнопки «▐◄»,«►▌», «◄», «►» обеспечивают перемещение на первую, последнюю, предыдущую и следующую записи соответственно. Кнопка «►*» перемещает в позицию добавление новой записи. Кнопка «Найти запись» позволяет найти запись по заданному условию.

Введенные пользователем данные сохраняются в таблицу при попытке перехода к другой записи и при нажатии на кнопку «сохранить запись» на панели навигации.

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

При расположении элементов формы в виде «Лист данных», ее действие менее эффективно, зато более наглядно. В прочих типах расположения элементов помните, что ее действие ее действие точно такое же.

Формы с расположением элементов типа столбцы или блоки.

Создадим форму для ввода оценок студентов. На основе таблиц «Ведомость» и «Результат». Выберите тип представления головной формы «Столбцы – подписи сверху».

В этой форме представления данные из текущей записи таблицы представляются в отдельных полях формы. Несмотря на особую форму представления, на форме редактируется вся таблица «Ведомость». Для выбора записи, соответствующей нужной ведомости, используйте панель навигации. Но помните, что одна и та же панель управляет обоими субформами. Щелкните мышью по одному из полей субформы «группа». И используя кнопки «▐◄»,«►▌», «◄», «►» выберите нужную группу.

В нижней субформе выводятся оценки, связанные с выбранной ведомостью. Чтобы добавить новую ведомость, нажмите кнопку «►*» на панели навигации, введите информацию о ведомости и нажмите кнопку «Сохранить запись» на панели навигации. Только после сохранения ведомости вы сможете добавлять оценки студентов. Обратите внимание, что надо вводить не ФИО преподавателя и наименование предмета, а коды соответствующих им записей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]