Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Gt;[Формы]![Средний балл]![Нижнее значение] And < [Формы]![Средний балл]![Верхнее значение]. 4 страница






· Создайте надпись База студентов КубГАУ («Университет»). Для этого на появившейся панели инструментов выберите кнопку Надпись, в верхней части формы проведите прямоугольник и введите текст надписи. Разместите ее по середине формы. Затем пометьте его и задайте шрифт – Tahoma, 16 пт. Растяните поле области данных до желаемого размера
(рисунок 4.1).

 

 

 


Рисунок 4.1 ‒ Конструктор Главной формы

 

· Создайте кнопку для вызова на просмотр и редактирование формы Список студентов. На панели инструментов выберите Кнопка, в левой части формы проведите прямоугольник и проведите следующий диалог с мастером создания кнопки.

· В параметре Категории выберите Работа с формой, в параметре ДействияОткрыть форму, и нажмите Далее
(рисунок 4.2).

 

Рисунок 4.2 ‒ Начало диалога с мастером создания кнопки

 

· Выберите форму Список студентов и нажмите Далее. Выберите Открыть форму и Показать все записи и нажмите Далее. Укажите текст Открыть форму и нажмите Готово. На кнопке разместите текст Список студентов, задайте имя кнопки – ОткрСтудентов, и нажмите Готово. Подпись на кнопке Список студентов и имя кнопки – ОткрСтудентов можно указать в Окне свойств на вкладках Макет и Другие, предварительно выделив кнопку.

На вкладке События, нажав на значок с тремя точками
(рисунок 4.3), можно посмотреть Внедренный макрос
(рисунок 4.4). Макрос – это заранее заготовленная макрокоманда.

 

 

Рисунок 4.3 ‒ Вкладка События на кнопке

 

 

Рисунок 4.4 ‒ Макрос Открыть форму

 

· Аналогично создайте кнопку Факультеты, открывающий форму Список факультетов. Имя кнопки –
ОткрФакультеты.

· Аналогично создайте кнопку Успеваемость (по баллам), открывающий форму Средний балл. Имя кнопки –
ОткрСредБалл.

· Аналогично создайте кнопку Успеваемость (все), открывающий отчет Отчет2 по среднему баллу. Имя кнопки –
ОткрОтчет2.

· Создайте в нижней части формы кнопку выхода. На панели инструментов выберите кнопку Кнопка, в нижней части формы создайте прямоугольник и проведите диалог с мастером создания кнопки. В параметре Категории выберите
Приложение, в параметре ДействияВыйти из приложения и нажмите Далее. На кнопке разместите текст Выход из главной формы. Задайте имя кнопки – ВыхГлавФорм.

· В окне свойств кнопки ВыхГлавФорм на вкладке
События можно посмотреть макрос при нажатии кнопки
(рисунок 4.5 и 4.6).

 

 

 

Рисунок 4.5 ‒ Вкладка Событие в окне свойств

 

 

 

Рисунок 4.6 ‒ Макрос для выхода из Главной формы

 

4.2 Вставка рисунка в Главную форму

 

Для вставки рисунка в Главное форму выполняем следующие действия:

· В разделе Конструктор выделяем элемент Рисунок и прямоугольником отмечаем место для рисунка (см. рисунок 4.1).

· Не убирая выделение прямоугольника, активируем элемент Вставить изображение и через обзор указываем рисунок рисКубГАУ.jpg, расположенный в папке нашей БД. Заметим, что данный рисунок взят с сайта www.kubsau.ru.

· В окне свойств устанавливаем следующие параметры на вкладке Макет (рисунок 4.7):

- Вывод на экран – Да;

- Тип рисунка – Внедренное;

- Рисунок – рисКубГАУ.jpg;

- Установка размеров – Вписать в рамку;

- Выравнивание рисунка – По центру.

 

 

 

Рисунок 4.7 ‒ Параметры для рисунка на вкладке Макет

 

· Аналогично вставляем в Главную форму рисунок рисКриница.jpg.

· Закройте окно конструктора создания формы с сохранением ее под именем Главная форма.

· Проверьте работоспособность Главной формы.

 

4.3 Создание новой таблицы

 

Создать новую таблицу Анкеты с полем фото для текста имени файла фотографии студента (таблица 2).

 

Таблица 2. Структура таблицы Анкеты

 

Имя поля Тип данных Свойства поля
№ личнДело Текстовый Ключевое поле; размер поля – 5; обязательное поле – да; пустые строки – нет; индексированное поле – Да (Совпадения не допускаются)
Адрес Текстовый Размер поля – 25; обязательное поле – да; пустые строки – нет
фото Текстовый Размер поля – 15; обязательное поле – нет; пустые строки – да

 

 

· Создать связь 1 – 1 между таблицами Студенты и Анкеты через поле № личнДело (рисунок 4.8).

 

 

Рисунок 4.8 ‒ Схема данных с тремя таблицами

 

· Заполнить таблицу Анкеты данными, при этом значение в поле № личнДело должно совпадать с таблицей Студенты (рисунок 4.9).

 

 

 

Рисунок 4.9 ‒ Заполнение таблицы Анкеты

 

· В поле Фото указаны имена графических файлов, которые расположены в папке данной базы данных. Обратите внимание, что у некоторых студентов нет фото.

· Создадим Запрос Анкеты, чтобы включить в виртуальную таблицу поле Фамилия, ссылающееся на таблицу
Студенты (рисунок 4.10).

 

 

Рисунок 4.10 ‒ Конструктор запроса Запрос Анкеты

 

· Виртуальная таблица Запрос Анкеты имеет следующий вид (рисунок 4.11).

 

 

Рисунок 4.11 ‒ Режим таблицы для запроса Запрос Анкеты

 

4.4 Создание формы для вывода фотографий

 

Создать форму для вывода анкетных данных с фотографией студентов. Для этого:

· Откройте пункт Создание формы в режиме Мастера форм на основе запроса Запрос Анкеты. Сохраните форму под именем Анкеты.

· Отредактируйте Конструктором форму Анкеты следующим образом (рисунок 4.12).

 

Рисунок 4.12 ‒ Конструирование формы Анкеты

 

· На рисунке 4.12 надо обратить внимание на три рамки в нижней части:

- большая рамка,

- рамка с надписью «Фото»,

- рамка «нет фотографии».

Большая рамка (это объект-рисунок с именем ImageFrame) предназначена для размещения на выделенной площади фотографии. Рамка «Фото» (это объект-поле с именем ImagePath) предназначена для указания имени графического файла. Рамка «нет фотографии» (это объект-надпись с именем ErrorMsg) предназначена для вывода сообщения при отсутствии файла с фотографией.

Для объектов-рамок надо установить необходимые свойства: Конструктор – Сервис – Страница свойств.

Отметим самые важные свойства:

Рисунок ImageFrame, вкладки:

- Макет – Вывод на экран – Да

Тип рисунка – Связанное

Установка размеров – Вписать в рамку

Выравнивание рисунка – По центру

- Другие – Имя – ImageFrame

Поле ImagePath, вкладки:

- Макет – Вывод на экран – Нет

- Данные – Данные – фото

- События – После обновления – Процедура обработки
событий

- Другие – Имя – ImagePath

Надпись ErrorMsg, вкладки:

- Макет – Подпись – надпись – фото отсутствует

Вывод на экран – Да

- Другие – Имя – ErrorMsg

 

Свойства всей формы (нажать на значок с прямоугольной точкой на пересечении линеек формы):

Тип выделенного элемента – Форма – вкладки:

- Данные – Источник записей – запрос Запрос Анкеты

- События – Текущая запись – Процедура обработки


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2026 год. (0.123 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал