Реферат по предмету "Информатика"


Настройка параметров формы в окне Конструктора

--PAGE_BREAK--3. Размещение объектов в форме 3.1.         Размещение полей таблиц и надписей к ним
Способ создания поля зависит от того, какое поле требуется создать: присоединенное, свободное или вычисляемое.

Присоединённое поле используется для ввода или отображения содержимого поля из базовой таблицы.

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

 Вычисляемое поле – это поле, в котором выводится результат вычисляемого выражения. Результат пересчитывается при каждом изменении любого значения, входящего в выражение.

Для размещения в форме связанных полей таблицы и надписей к ним в конструкторе можно использовать список полей (окно, содержащее перечень всех полей в базовом источнике записей объекта базы данных). Открыть его можно или нажав кнопку на панели инструментов Список полей , или выбрав соответствующую строку в меню Вид.

Чтобы разместить связанное поле в окне конструктора форм,  достаточно перетащить его из окна Список полей. В качестве примера создадим форму для таблицы Данные о врачах (рис.5).
Примечание.   Microsoft Access создает соответствующий полю элемент управления и устанавливает некоторые его свойства, определяемые типом данных поля. Чтобы указать нужный тип элемента управления, нажмите соответствующую кнопку на панели элементов перед перетаскиванием поля из списка полей.


Рис.5. Форма в режиме конструктора

Можно создать поле и другим способом:

1.        Щёлкните по кнопке Поле на Панели элементов. Если данная панель отсутствует на экране, для её отображения выберите в меню Вид команду Панель элементов или щёлкните по значку  на панели инструментов. Установите указатель мыши на место предполагаемого объекта и нажмите кнопку мыши. В форме появится поле с надписью.

2.        Чтобы связать его с полем таблицы, на вкладке Данные окна свойств щёлкните по строке Данные. Из списка выберите нужное поле таблицы.

3.        Чтобы изменить надпись к полю, щёлкните на ней и в строке Подпись окна свойств введите текст надписи.

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

Для выравнивания расположения полей выделите  подписи первого столбца щелчками при нажатой клавише Shift. Когда будет вы-делена последняя подпись, щел­кните правой клавишей мыши по любому из выделений и выберите в контекстном меню Выровнять.

Для создания вычисляемого поля выполните следующие действия:

1.        Откройте форму или отчет в режиме конструктора.

2.        На панели элементов нажмите кнопку Поле.

3.        Выберите в области данных место, в которое следует поместить поле.

4.        Выполните одно из следующих действий.

1)    Поместите курсор в поле и введите выражение, вычисляющее значение.

2)    Выберите поле, нажмите кнопку Свойства на панели инструментов и введите выражение в ячейку свойства Данные. Чтобы использовать построитель выражений при создании выражения, нажмите кнопку Построить  рядом с ячейкой свойства Данные. В результате появится окно построителя выражений (рис.6).
3.2.         Размещение текстовой информации
3)    Размещение в форме текста (заголовков, надписей к полям, поясняющей информации) осуществляется с помощью кнопки Надпись  на Панели элементов. Надписи можно использовать отдельно или вместе с другими элементами управления, например, для заголовков по-


Рис.6. Окно построителя выражений

лей или инструкций по вводу данных. Если этот элемент управления используется в качестве подписи для поля, он, как правило, присоединен к этому полю.

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

1.        Нажмите кнопку  Надпись на Панели элементов. Установите указатель мыши на место предполагаемого объекта и нажмите кнопку мыши. В форме появляется объект с мигающим курсором (рис.7).

2.        Для открытия окна свойств созданного объекта выделите его и выберите в меню Вид команду Свойства или щёлкните по кнопке  на панели инструментов. Можно выбрать ту же команду из контекстного меню объекта или нажав клавишу F4.

3.        Фон текстового объекта определяется свойством Тип фона. Если вы хотите, чтобы фон текста не отличался от фона формы, установите для этого свойства значение Прозрачный.


Рис.7. Форма с объектом Надпись

4.        Текст задаётся свойством Подпись. Выделите данное свойство, после чего в поле ввода свойства введите нужную текстовую информацию и нажмите клавишу Enter.

5.        Задайте с помощью свойств Шрифт и Размер шрифта вид и размер шрифта.

6.        Используя свойство Цвет текста, задайте цвет текстовой информации.

7.        Скорректируйте размер объекта, чтобы в нём помещалась вся надпись. Для этого используйте маркеры выделения.
Надписи можно использовать в других типах элементов управления,

причем для таких случаев существует несколько рекомендаций (табл. 1).
Таблица 1

Рекомендации по использованию надписей



Элемент управления

Рекомендации

Кнопка

Внутри кнопки

Флажок

Справа от флажка

Переключатель

Справа от переключателя

Поле

Над полем или слева от него

Список

Над списком (или полем со списком) или слева он него

Группа переключателей

В верхней части рамки с заменой части верхней линии


    продолжение
--PAGE_BREAK--3.3. Создание кнопок управления
Кнопки являются удобным средством выполнения действий. Когда пользователь щелкает кнопку, не только выполняется соответствующее действие, но и на экране видно, как кнопка нажимается и отпускается.

Чтобы определить действие для кнопки в форме, следует написать макрос или процедуру обработки события и вложить ее в свойство кнопки Нажатие кнопки. На кнопку в форме можно поместить текст или рисунок; на кнопку на странице доступа к данным можно помес-тить только рисунок. Имеется возможность создать кнопку самостоятельно или с помощью мастера.
Размещение кнопок при помощи мастера
Мастер ускоряет процесс разработки кнопки, автоматически выполняя все основные действия. Мастер выводит приглашение ввести необходимые сведения и создает кнопку на основе ответов Поль-зователя. С помощью мастера можно создавать более 30 различных типов кнопок. Мастер создания кнопок также полезен при изучении процедур обработки события. Когда мастер создает кнопку в форме или отчете, он создает процедуру обработки события и связывает ее с кнопкой. Можно открыть процедуру обработки события, посмотреть как она работает и при необходимости изменить ее.

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

1.        Откройте форму или страницу доступа к данным в режиме конструктора.

2.        Убедитесь, что на панели элементов нажата кнопка Мастера .

3.        На панели элементов нажмите кнопку Кнопка .

4.        В форме или на странице доступа к данным выберите место, в которое следует поместить кнопку. Появится диалоговое окно мастера (рис.8).

5.        В разделе Категории выберите строку Работа с формой. Для примера создадим кнопку закрытия формы. Для этого в разделе Действия окна мастера выберите строку Закрыть форму.

6.        В следующем диалоговом окне (рис.9), необходимо установить, что будет размещаться на кнопке. Выберем рисунок и щёлкнем Далее.



Рис.8. Окно мастера создания кнопок



Рис. 9. Окно мастера создания кнопок

7.        Далее укажите имя кнопки. В результате на форме появится кнопка с рисунком (рис.10).



Рис.10. Форма с кнопкой
Размещение кнопок без помощи мастера
1.        Убедитесь, что кнопка Мастера на панели элементов не нажата. В этом случае мастер отключен.

2.        На панели элементов нажмите кнопку Кнопка.

3.        В форме или на странице доступа к данным выберите место, в которое следует поместить кнопку.

4.        Убедитесь, что кнопка выделена, и нажмите кнопку Свойства на панели инструментов, чтобы открыть кнопки.

5.        В ячейке Имя вкладки Другие введите имя кнопки «Выход».

6.        В ячейке свойства кнопки Нажатие кнопки в форме введите имя макроса или процедуры обработки события, которые должны запус-каться при нажатии кнопки, либо нажмите кнопку Построить, чтобы воспользоваться построителем макросов или программ. Создадим снова кнопку для выхода из формы. Запишем следующие команды:

Private Sub Выход_Click()

On Error GoTo Err_Выход_Click

 DoCmd.Close

Exit_Выход_Click:

    Exit Sub

Err_Выход_Click:

    MsgBox Err.Description

    Resume Exit_Выход_Click

    End Sub

7.        Чтобы отобразить текст на кнопке в форме, введите его в ячейку свойства кнопки Подпись. Чтобы отобразить рисунок на кнопке в фор-ме, укажите путь и имя файла с расширением .bmp, .ico или .dib в ячейке свойства Рисунок кнопки. Если путь или имя файла неизвестны, нажмите кнопку Построить, чтобы открыть окно выбора рисунка.

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

Для кнопки Первая:

Private Sub Первая_Click()

DoCmd.GoToRecord, "", acFirst

End Sub

ДлякнопкиСледующая:

Private Sub Следующая_Click()

DoCmd.GoToRecord, "", acNext

EndSub

Для кнопки Предыдущая:

Private Sub Предыдущая_Click()

DoCmd.GoToRecord, "", acPrevious

EndSub

Для кнопки Последняя:

Private Sub Последняя_Click()

DoCmd.GoToRecord, "", acLast

EndSub

Вы можете расположить данные кнопки в ряд. Для  этого их необходимо выровнять по левому и верхнему краю. В итоге получилась группа кнопок.

К числу наиболее употребительных относятся команды удаления и добавления записей. Для добавления записи следует ввести:

DoCmd.GoToRecord,, acNewRec,

а для удаления записи команды имеют вид:

DoCmd.DoMenuItem acFormBar, acEditMenu, 8,, acMenuVer70

DoCmd.DoMenuItem acFormBar, acEditMenu, 6,, acMenuVer70.
    продолжение
--PAGE_BREAK--3.4. Создание выключателей, переключателей и флажков
Существуют три типа элементов управления, принцип работы которых совершенно одинаков, хотя выглядят они по-разному:

·        Выключатель;

·        Переключатель;

·        Флажок.

Эти элементы используются для отображения данных логического типа. В таблице 2  перечислены эти элементы управления и описан их внешний вид.
Таблица 2

Внешний вид Выключателей, Переключателей и Флажков в состоянии Истина и Ложь

Тип кнопки

Состояние

Внешний вид

Выключатель

Истина

Кнопка нажата

Выключатель

Ложь

Кнопка отжата

Переключатель

Истина

Кружок с точкой

Переключатель

Ложь

Пустой кружок

Флажок

Истина

Квадрат с галочкой

Флажок

Ложь

Пустой квадрат



Выключатели, Переключателии Флажки возвращают значение -1 в присоединенное к ним поле таблицы, если кнопка находится в состоянии Да (Вкл или Истина), и значение 0 – в противном случае. Для отображения заданного состояния можно ввести его значение по умол-чанию. Если значение по умолчанию не задано и выбор состояния элемента еще не производился, элемент управления будет находиться в состоянии Null. Элемент в состоянии Nullвыглядит также, как и в состоянии Нет.

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

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

2.        Если список полей не отображается, нажмите кнопку Список полей на панели инструментов.

3.        Выберите нужное поле в списке полей и перетащите его в форму, отчет или страницу доступа к данным.

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

4.        Измените при необходимости текст подписи.

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

Создадим Группу переключателей для поля Специализация врача с помощью мастера.

1.        Убедитесь, что кнопка мастера на панели элементов нажата.

2.        Выберите поле Специализация врача в списке полей.

3.        Нажмите кнопку Группа переключателей   и щёлкните на форме. Появится окно мастера (рис.11).



Рис.11. Окно мастера создания группы переключателей

4.        Введите подписи для каждого переключателя. В нашем примере возможный вариант изображён на рис.12.



Рис.12. Окно мастера создания группы переключателей
5.        Далее можно задать переключатель, который будет активизироваться по умолчанию.

6.        В следующем окне щёлкните Далее.

7.        В появившемся окне поставьте переключатель Сохранить значение в поле и выберите из списка поле Специализация врача (рис.13).

8.        Далее укажите тип элементов управления и стиль оформления.

9.        В последнем окне введите подпись для всей группы объектов и щёлкните Готово.



Рис.13. Окно мастера для выбора поля источника данных

В результате на форме появится четыре переключателя (рис.14).

Порядок создания группы флажков аналогичен. Мы уже создавали флажок при размещении полей на форме (в данном случае программа автоматически установила тип объекта). Можно сделать то же самое и самостоятельно.

1.     Щёлкните по кнопке Флажок на панели элементов  .

2.     Разместите флажок в нужном месте формы.


Рис.14. Форма с переключателями

3.     В поле Данные на вкладке Данные окна свойств выберите поле Совместитель/штатный.

4.     В поле Подпись окна свойств надписи к флажку введите Совместитель/штатный.

Результат изображён на рис.15.



Рис.15. Форма с размещённым на ней флажком
    продолжение
--PAGE_BREAK--


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Математика в древнем Китае
Реферат Анализ стихотворения А.С.Пушкина "Элегия"
Реферат Розробка програми розрахунку параметрів підшипника та швидкісної характеристики автомобіля
Реферат Русификация Украины
Реферат Господин из Сан-Франциско. И.А.Бунин
Реферат Безграничность потребностей и ограниченность ресурсов
Реферат Дидактичні умови організації самостійної роботи у початкових класах
Реферат Великая отечественная война. План «Барбаросса»
Реферат Производственный шум и его воздействие на человека 2
Реферат Military Technology Essay Research Paper military technologyWroughtiron
Реферат Классификация и особенности страхования ответственности
Реферат Особенности трудового договора лиц, работающих в районах Крайнего Севера и приравненных к ним местностям
Реферат Особенности вексельных операций банков
Реферат Cruel Punishment Essay Research Paper Cruel PunishmentThe
Реферат Смена и дезинфекция почвенных смесей