Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка№4 32.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

3. Создание формы

Процесс создания формы состоит из следующих действий:

  • Настройка параметров формы

  • Определение среды окружения, т.е. выбор используемых в форме таблиц и установка связей между ними

  • Размещение в форме объектов: текста, полей различных типов, линий, рисунков, кнопок управления

  • Настройка свойств размещенных в форме объектов

  • Сохранение формы.

3. 1. Настройка параметров формы

Форма, как и все располагаемые в ней объекты, имеет свойства, используя которые можно задать ее размер, координаты верхнего левого угла, стиль рамки обрамления, заголовок, цвет и т. д.

Настройка параметров формы осуществляется в окне свойств Pгoperties (Свойства), для открытия которого установите курсор на свободную от объектов поверхность формы и выберите команду Pгoperties (Свойства) из меню View (Вид).

Расположение

Новая форма по умолчанию располагается в верхнем левом углу главного окна Visual FохРrо. Для изменения ее положения можно использовать свой­ства Left (Левый) и Tор (Верхний), указывающие расстояние в пикселях от левого и верхнего края, соответственно, а также мышь. Если вы используете мышь для изменения положения формы, то установите курсор на заголовок формы, нажмите кнопку мыши и, удерживая ее, переместите форму в окне конструктора в место ее предполагаемого расположения.

Заголовок

Для задания текста заголовка, располагающегося в верхней части формы, предназначено свойство Cарtiоn (Надпись) окна свойств. Чтобы отредактировать заголовок, откройте окно Pгoperties, выделите свойство Cарtiоn и в поле ввода, ставшее активным, введите заголовок формы.

Если вы хотите, чтобы форма вообще не содержала заголовок, установите для свойства TitlеBаr (Строка заголовка) значение Off.

3. 2. Среда окружения формы

При создании формы, предназначенной для редактирования или просмотра данных таблиц, в конструкторе форм необходимо определить среду окружения, то есть задать таблицы, используемые в форме, и установить связи между ними.

При определении среды окружения выполните следующие действия:

  • Добавьте все таблицы, используемые в форме

  • Установите индексы для таблиц

  • Установите между таблицами отношения, необходимые для создания формы

Вся эта информация, относящаяся к среде окружения, хранится в файле опи­сания формы.

Для создания среды окружения формы предназначено диалоговое окно Data Environment (Среда окружения), открыть которое можно одним из следую­щих способов:

  • Выбрать команду Data Environment (Среда окружения) из меню View (Вид)

  • Нажать кнопку Data Environment на панели инструментов Form Designer (Конструктор форм)

  • Выбрать команду контекстного меню формы Data Environment

Для работы в окне Data Environment можно использовать команды из меню Data Environment или контекстное меню (рис. 1), позволяющие добавить в окружение таблицы, просмотреть их в режиме Вrowse, открыть окно свойств окружения для задания различных параметров.

Для добавления новой таблицы в среду окружения можно выполнить одно да следующих действий:

  • Выбрать команду контекстного меню Add

  • Выбрать команду Аdd из меню Data Environment

П ри этом открывается диалоговое окно Аdd Таblе ог View (Добавить таблицу или представление данных), содержащее список таблиц открытой базы данных. Опция Views (Представления данных) области Sе1есt (Выбор) позволяет разместить в среде окружения созданные в базе данных представ­ления данных.

Рис. 1. Диалоговое окно Data Environment с контекстным меню

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

  1. Выделите таблицу, в которой хотите упорядочить данные.

  2. Откройте окно свойств таблицы. Для этого установите на нее курсор, нажмите правую кнопку мыши и выберите из контекстного меню команду Pгoperties.

  3. Выделите свойство Order (Упорядочение).

  4. В поле коррекции свойства нажмите кнопку раскрытия списка. Из спи­ска индексов таблицы выберите тот, по которому хотите упорядочить данные в форме.

При размещении в форме связанных таблиц они переносятся в окружение формы вместе со связями, установленными в базе данных. Вам необходимо убедиться, что связи установлены должным образом.

На рис. 2 представлено диалоговое окно Data Environment с размещенными в нем таблицами DoctorTab, PatientTab и VisitTab.

Последовательность действий при настройке параметров формы

Теперь рассмотрим последовательность действий для определения окружения и задания основных свойств формы:

  1. Откройте проект RegistryBD (наш пример).

  2. Выберите вкладку Documents (Документы), перейдите в окне проекта в группу Forms и нажмите кнопку New.

Рис. 2. Диалоговое окно Data Environment

  1. В открывшемся диалоговом окне New Form (Новая форма) выберите опцию Nеw Fоrm. Откроется окно конструктора форм для создания новой формы.

  2. Откройте окно окружения формы Data Environment (Среда окружения) выбрав команду Data Environment из меню View.

  3. Для размещения таблицы в среде окружения выберите команду Add меню Data Environment.

  4. В открывшемся диалоговом окне Аdd Таblе оr View (Добавить таблицу или представление данных) выберите из списка таблиц открытой базы данных таблицу, для которой создаете форму, и нажмите кнопку ОК.

  5. Откройте окно свойств таблицы, размещенной в окне окружения. Для этого установите на нее курсор, нажмите правую кнопку мыши и выберите из контекстного меню команду Pгoperties (Свойства).

  6. Выделите свойство Order (Упорядочение). Для упорядочения данных в форме в поле коррекции свойства нажмите кнопку раскрытия списка и из списка индексов таблицы выберите индекс, по которому хотите упо­рядочить данные.

  7. Закройте окно определения среды окружения.

  8. Для задания свойств формы выберите из меню View команду Pгoperties.Открывается окно Pгoperties.

  9. В окне Pгoperties скорректируйте свойство Cарtiоn (Надпись), введя в текстовом поле заголовок формы.

  10. Задайте цвет фона формы. Для этого используйте свойство формы BасkCо1оr (Цвет фона). Щелкните на нем. Затем нажмите кнопку, рас­положенную справа от поля редактирования свойства, и в открывшемся диалоговом окне Цвет выберите цвет, который вы хотите использовать для фона.

  11. Свойство АutoCenter (Автоцентр) должно иметь значение True, чтобы форма располагалась в центре экрана.

  12. Для изменения размера окна установите курсор в нижний правый угол формы. Когда он примет вид двунаправленной стрелки, нажмите кнопку мыши и, удерживая ее, измените размер формы. Установив необходи­мый размер формы, отпустите кнопку мыши.

  13. Измените свойства FontName (Наименование шрифта), FontSize (Размер шрифта), выбрав подходящий шрифт из установленных на ва­шем компьютере, и его размер.

  14. Сохраните форму на диске.