Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Государственное бюджетное образовательное учреж...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.04 Mб
Скачать

3.3Создание форм

  1. Создаём форму с помощью мастера:

  • откроем базу данных проекта «Подготовительные курсы». Для этого на вкладке Data установим курсор на ее название и нажмём кнопку Modify окна проекта;

  • щелкнем на ярлыке Documents для перехода на вкладку Documents;

  • выберем группу Forms и нажмите кнопку New;

  • в открывшемся диалоговом окне New Form нажмём кнопку Form Wizard;

  • после запуска мастера форм откроется диалоговое окно Wizard Selection, в котором имеется две опции:

. Form Wizard – для создания однотабличной формы;

. One – to – Many Form Wizard – создание формы для нескольких связанных таблиц.

Выберем первую опцию.

  • появляется первое диалоговое окно мастера, в котором необходимо указать таблицу, для которой мы создаете форму («Подготовительные курсы») и выбрать поля этой таблицы, размещаемые в форме:

  • в области Databases and tables из верхнего списка выберем базу данных «Подготовительные курсы», а из нижнего – таблицу «Подготовительные курсы»;

  • из списка Available fields перенесём в Selected fields поля, которые мы хотим разместить в создаваемой форме (для переноса полей используем кнопки со стрелочками), затем нажимаем кнопку Next;

  • в появившемся диалоговом окне мастера можно установить стиль отображения объектов формы и типы кнопок управления. Выбираем понравившийся нам стиль и нажимаем кнопку Next;

  • на заключительном шаге создания формы с помощью мастера предлагается выбрать одну из следующих опций:

Save form for later use – сохранить форму для последующего использования;

Save and run form – сохранить и запустить форму на выполнение;

Save form and modify it in the Form Designer – сохранить и открыть форму для модификации в конструкторе форм.

Выбрав опцию Save form for later use, при помощи кнопки Preview просмотрим макет формы и вернёмся в окно мастера с помощью кнопки Return to Wizard.

Нажмите кнопку Finish и сохраните форму с именем «Подготовительные курсы» (проверить чтобы была выбрана папка Курсовик БД).

  1. Просмотрим форму в режиме конструктора:

  • в окне проекта на вкладке Documents выделим форму «Подготовительные курсы» и нажмём кнопку Modify;

  • на экране появляется форма «Подготовительные курсы» в режиме редактирования и окно свойств Properties. Если окна свойств нет, выберите команду Properties из меню View;

  1. Изменим внешний вид формы:

  • Изменим внешний вид кнопок, заменив их английские названия на русские. Для этого щелкнем по группе кнопок и в раскрывающемся списке, расположенном в верхней части окна свойств найдём значение BUTTONSET1. Там перечислены все кнопки, расположенные в форме (cmdPrev, cmdNext, cmdTop, cmdEnd, cmdFind, cmdPrint, cmdExit, cmdAdd). Щелкнем по названию первой кнопки. После этого кнопка выделится в форме. Можно выделить каждую кнопку щелчком мыши по ней (для того, чтобы выделить все кнопки и одновременно изменять их свойства, нужно выделить первую кнопку и, удерживая клавишу Shift, выделить все остальные). Задаём для кнопок следующие значения свойств:

Caption – текст на кнопке (задается для каждой кнопки отдельно; при установке значений старая версия – на английском языке – удаляется, а новая – на русском – вводится в поле ввода):

Prev – Предыдущая;

Next – Следующая;

Top – Первая;

Bottom (End) – Последняя;

Find – Поиск;

Print – Печать;

Edit – Изменить;

Delete – Удалить;

Add – Добавить;

Exit – Выход;

  1. Запустим форму на выполнение одним из следующих способов:

  • выберем в меню Form команду Run Form;

  • выберием команду Run Form всплывающего меню;

  • нажмём кнопку Run на стандартной панели инструментов Visual FoxPro;

  • в окне проекта выделим форму и нажмите кнопку Run

При этом появится диалоговое окно с сообщением, сохранить изменения в форме или нет. Нажмаем кнопку Yes.

В этой форме мы можете просматривать данные, перемещаться на первую и на последнюю запись, добавлять новые данные, редактировать и удалять данные, используя соответствующие кнопки форм.

  1. Аналогично создайте форму для таблицы «Данные учеников», «Данные учителей».