Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Gt;[Формы]![Средний балл]![Нижнее значение] And < [Формы]![Средний балл]![Верхнее значение]. 4 страница
· Создайте надпись База студентов КубГАУ («Университет»). Для этого на появившейся панели инструментов выберите кнопку Надпись, в верхней части формы проведите прямоугольник и введите текст надписи. Разместите ее по середине формы. Затем пометьте его и задайте шрифт – Tahoma, 16 пт. Растяните поле области данных до желаемого размера
Рисунок 4.1 ‒ Конструктор Главной формы
· Создайте кнопку для вызова на просмотр и редактирование формы Список студентов. На панели инструментов выберите Кнопка, в левой части формы проведите прямоугольник и проведите следующий диалог с мастером создания кнопки. · В параметре Категории выберите Работа с формой, в параметре Действия – Открыть форму, и нажмите Далее
Рисунок 4.2 ‒ Начало диалога с мастером создания кнопки
· Выберите форму Список студентов и нажмите Далее. Выберите Открыть форму и Показать все записи и нажмите Далее. Укажите текст Открыть форму и нажмите Готово. На кнопке разместите текст Список студентов, задайте имя кнопки – ОткрСтудентов, и нажмите Готово. Подпись на кнопке Список студентов и имя кнопки – ОткрСтудентов можно указать в Окне свойств на вкладках Макет и Другие, предварительно выделив кнопку. На вкладке События, нажав на значок с тремя точками
Рисунок 4.3 ‒ Вкладка События на кнопке
Рисунок 4.4 ‒ Макрос Открыть форму
· Аналогично создайте кнопку Факультеты, открывающий форму Список факультетов. Имя кнопки – · Аналогично создайте кнопку Успеваемость (по баллам), открывающий форму Средний балл. Имя кнопки – · Аналогично создайте кнопку Успеваемость (все), открывающий отчет Отчет2 по среднему баллу. Имя кнопки – · Создайте в нижней части формы кнопку выхода. На панели инструментов выберите кнопку Кнопка, в нижней части формы создайте прямоугольник и проведите диалог с мастером создания кнопки. В параметре Категории выберите · В окне свойств кнопки ВыхГлавФорм на вкладке
Рисунок 4.5 ‒ Вкладка Событие в окне свойств
Рисунок 4.6 ‒ Макрос для выхода из Главной формы
4.2 Вставка рисунка в Главную форму
Для вставки рисунка в Главное форму выполняем следующие действия: · В разделе Конструктор выделяем элемент Рисунок и прямоугольником отмечаем место для рисунка (см. рисунок 4.1). · Не убирая выделение прямоугольника, активируем элемент Вставить изображение и через обзор указываем рисунок рисКубГАУ.jpg, расположенный в папке нашей БД. Заметим, что данный рисунок взят с сайта www.kubsau.ru. · В окне свойств устанавливаем следующие параметры на вкладке Макет (рисунок 4.7): - Вывод на экран – Да; - Тип рисунка – Внедренное; - Рисунок – рисКубГАУ.jpg; - Установка размеров – Вписать в рамку; - Выравнивание рисунка – По центру.
Рисунок 4.7 ‒ Параметры для рисунка на вкладке Макет
· Аналогично вставляем в Главную форму рисунок рисКриница.jpg. · Закройте окно конструктора создания формы с сохранением ее под именем Главная форма. · Проверьте работоспособность Главной формы.
4.3 Создание новой таблицы
Создать новую таблицу Анкеты с полем фото для текста имени файла фотографии студента (таблица 2).
Таблица 2. Структура таблицы Анкеты
· Создать связь 1 – 1 между таблицами Студенты и Анкеты через поле № личнДело (рисунок 4.8).
Рисунок 4.8 ‒ Схема данных с тремя таблицами
· Заполнить таблицу Анкеты данными, при этом значение в поле № личнДело должно совпадать с таблицей Студенты (рисунок 4.9).
Рисунок 4.9 ‒ Заполнение таблицы Анкеты
· В поле Фото указаны имена графических файлов, которые расположены в папке данной базы данных. Обратите внимание, что у некоторых студентов нет фото. · Создадим Запрос Анкеты, чтобы включить в виртуальную таблицу поле Фамилия, ссылающееся на таблицу
Рисунок 4.10 ‒ Конструктор запроса Запрос Анкеты
· Виртуальная таблица Запрос Анкеты имеет следующий вид (рисунок 4.11).
Рисунок 4.11 ‒ Режим таблицы для запроса Запрос Анкеты
4.4 Создание формы для вывода фотографий
Создать форму для вывода анкетных данных с фотографией студентов. Для этого: · Откройте пункт Создание формы в режиме Мастера форм на основе запроса Запрос Анкеты. Сохраните форму под именем Анкеты. · Отредактируйте Конструктором форму Анкеты следующим образом (рисунок 4.12).
Рисунок 4.12 ‒ Конструирование формы Анкеты
· На рисунке 4.12 надо обратить внимание на три рамки в нижней части: - большая рамка, - рамка с надписью «Фото», - рамка «нет фотографии». Большая рамка (это объект-рисунок с именем ImageFrame) предназначена для размещения на выделенной площади фотографии. Рамка «Фото» (это объект-поле с именем ImagePath) предназначена для указания имени графического файла. Рамка «нет фотографии» (это объект-надпись с именем ErrorMsg) предназначена для вывода сообщения при отсутствии файла с фотографией. Для объектов-рамок надо установить необходимые свойства: Конструктор – Сервис – Страница свойств. Отметим самые важные свойства: Рисунок ImageFrame, вкладки: - Макет – Вывод на экран – Да Тип рисунка – Связанное Установка размеров – Вписать в рамку Выравнивание рисунка – По центру - Другие – Имя – ImageFrame Поле ImagePath, вкладки: - Макет – Вывод на экран – Нет - Данные – Данные – фото - События – После обновления – Процедура обработки - Другие – Имя – ImagePath Надпись ErrorMsg, вкладки: - Макет – Подпись – надпись – фото отсутствует Вывод на экран – Да - Другие – Имя – ErrorMsg
Свойства всей формы (нажать на значок с прямоугольной точкой на пересечении линеек формы): Тип выделенного элемента – Форма – вкладки: - Данные – Источник записей – запрос Запрос Анкеты - События – Текущая запись – Процедура обработки
|