Работа в Microsoft Access XP

       

Изменение свойств формы


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

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

GardenCo tgs_bkgrnd

В этом упражнении вы измените свойства формы Клиенты в соответствии с нуждами пользователей, которые с ней ежедневно работают. В качестве рабочей будет использоваться папка Office XP SBS\Access\Chap11\Properties. Выполните следующие шаги.

  1. Откройте базу данных GardenCo, расположенную в рабочей папке.
  2. На панели объектов выделите пункт Формы (Forms), в списке форм выделите Клиенты и щелкните на кнопке Конструктор (Design)
    . Форма откроется в режиме конструктора, как показано на следующем рисунке.


увеличить изображение

Форма наследует многие свойства таблицы, на основе которой она создается. В данном случае имена полей формы являются именами полей таблицы, надписи к полям задаются свойством Подпись (Caption), а размер полей определяется свойством Размер поля (Field Size).

Совет. Свойства формы не привязаны к исходной таблице. Изменение свойств таблицы не влияет на соответствующие свойства формы, и наоборот.

  • Измените шрифт надписи Код клиента, щелкнув на ней, а затем щелкнув на Microsoft Sans Serif в списке Шрифт (Font) на панели инструментов Форматирование (Formatting). (Если в списке нет этого шрифта, воспользуйтесь другим, например, MS Sans Serif.)
  • В списке Размер шрифта (Font Size) щелкните на значении 8, чтобы немного уменьшить шрифт выделенной надписи.
  • Щелкните правой кнопкой мыши в поле КодКлиента и щелкните на команде Свойства (Properties) в контекстном меню, чтобы отобразить диалоговое окно свойств этого поля.





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

    Свойства элементов формы сгруппированы по вкладкам Макет (Format), Данные (Data), События (Event) и Другие (Other). Чтобы отобразить все свойства, откройте вкладку Все (All).

  • Щелкните на вкладке Макет (Format), прокрутите список свойств до Шрифт (Font Name) и установите шрифт Microsoft Sans Serif (или MS Sans Serif). Затем в поле свойства Размер шрифта (Font Size) установите значение 8, а в поле свойства Насыщенность (Font Weight) - Полужирный (Bold). Все изменения свойств поля КодКлиента тут же отображаются в форме. Совет. Если диалоговое окно Свойства (Properties) закрывает обзор, можно перетащить его к краю экрана, чтобы наблюдать за изменениями в форме.
  • Щелкните на стрелке поля вверху диалогового окна Свойства (Properties), а затем щелкните на Имя_Надпись в списке, чтобы выделить надпись слева от поля Имя.
  • Повторите шаг 6, чтобы изменить установки шрифта для этого элемента управления. Хотя изменение свойств элемента управления осуществляется легко и просто, модификация нескольких дюжин элементов может оказаться утомительным занятием. Следующие два шага показывают, как сразу изменить свойства нескольких элементов.
  • Нажмите на клавиши (Ctrl)+(A) чтобы выделить все элементы управления в разделе Область данных (Detail). Совет. Можно также выделить все элементы формы, щелкнув на команде Выделить все (Select All) в меню Правка (Edit) или протащив указатель по форме таким образом, чтобы заключить в прямоугольную рамку нужные элементы.


  • Вокруг всех элементов управления появятся черные квадратики, называемые рукоятками. В строке заголовка диалогового окна Свойства (Properties) теперь указано "Несколько элементов управления (Multiple Selection)", а список объектов пустой. На вкладке Макет (Format) отображаются только те установки, которые имеют одинаковые значения для всех выделенных элементов. Поскольку изменения, выполненные в предыдущих шагах, распространяются не на все выделенные элементы, свойства Шрифт (Font Name), Размер шрифта (Font Size) и Насыщенность (Font Weight) не имеют значений.

  • Чтобы применить новые установки ко всем выделенным элементам управления, повторите действия, выполненные в шаге 6.
  • На вкладке Макет (Format) щелкните на свойстве Тип фона (Back Style) и выберете значение Обычный (Normal). Фон надписей больше не является прозрачным.
  • Щелкните на свойстве Цвет фона (Back Color), а затем щелкните на кнопке построителя ... в конце поля, чтобы отобразить диалоговое окно Цвет (Color).






  • Щелкните на бледно-желтом цвете и щелкните на кнопке ОК. Фон всех элементов управления станет бледно-желтым. Совет. Если на палитре нет нужного цвета, щелкните на кнопке Определить цвет (Define Custom Colors), подберите параметры, чтобы добиться желаемого оттенка, и щелкните на кнопке Добавить в набор (Add to Custom Colors).
  • В списке свойства Оформление (Special Effects) щелкните на С тенью (Shadowed), а затем задайте зеленый цвет для свойства Цвет границы (Border Color).


  • Задавая цвет, можно воспользоваться кнопкой построителя : и выбрать нужный оттенок или ввести числовое обозначение цвета (например, 32768) в поле свойства Цвет границы (Border Color).

  • Щелкните в разделе Область данных (Detail), чтобы отменить выделение. Форма должна теперь выглядеть примерно так.



  • увеличить изображение

  • Щелкните на надписи слева от поля FirstName Почтовый Индекс, а затем в диалоговом окне Свойства (Properties) установите в свойстве Подпись (Caption) значение Индекс.
  • Повторите шаг 16, чтобы заменить текст надписи Номер Телефона на Телефон. Совет. Значения свойств Подпись (Caption) и Данные (Control Source) можно отредактировать обычным способом, выделив содержимое поля и введя нужный текст. Однако в последнем случае следует соблюдать осторожность, поскольку это свойство определяет источник, откуда поступают данные.
  • Удалите надпись слева от поля Фамилия, щелкнув на ней и нажав на клавишу (Del).
  • Выделите все надписи (но не соответствующие им поля), щелкая на каждой из них при нажатой клавише (Shift). Затем в диалоговом окне Свойства (Properties) в поле свойства Выравнивание текста (Text Align) установите значение По правому краю (Right).
  • В меню Формат (Format) укажите на команду Размер (Size), а затем щелкните на По размеру данных (To Fit), чтобы подогнать размеры надписей под длину содержащегося в них текста, как показано ниже.



  • увеличить изображение

    Совет. Если в процессе форматирования, аналогичного приведенному выше, вы получили не тот результат, на который рассчитывали, щелкните на кнопке Восстановить (Undo) или нажмите на клавиши (Ctrl)+(Z), чтобы отменить последние изменения, и повторите попытку.
  • Выделите теперь все поля (но не надписи к ним), а затем в диалоговом окне Свойства (Properties) в поле свойства От левого края (Left) введите значение 4 см, чтобы создать небольшой промежуток между надписями и полями.
  • В поле свойства Насыщенность (Font Weight) установите значение Обычный (Normal), а затем щелкните вне элементов управления, чтобы отменить выделение.
  • Чтобы внешний вид формы соответствовал принятому в компании, в списке объектов вверху диалогового окна Свойства (Properties) выделите Форма (Form). Щелкните на свойстве Рисунок (Picture), а затем щелкните на кнопке построителя :, чтобы отобразить диалоговое окно Выбор рисунка (Insert Picture).
  • Перейдите к папке Office XP SBS\Access\Chap11\Properties, в поле Тип файлов (Files of Type) установите значение Графические файлы (Graphic Interchange Format), а затем щелкните дважды на файле tgc_bkgrnd. Фон формы изменится, а в поле свойства Рисунок (Picture) отобразится путь к выбранному файлу.
  • Щелкните на кнопке Сохранить (Save)
    , чтобы сохранить макет формы Клиенты.
  • Закройте форму и базу данных.



  • Содержание раздела