КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Подсказка. Хотите привлечь внимание к элементам управления с помощью тени и рельефного края?
Хотите привлечь внимание к элементам управления с помощью тени и рельефного края? Выделите элемент, выберите визуальный эффект из списка Инструменты конструктора форм | Конструктор → Элементы управления → Оформление(Form Design Tools I Design → Controls → Special Effect). Это отличный способ заставить обычный прямоугольный элемент управления выглядеть несколько иначе.
Малоизвестная или недооцененная возможность.
Повторное применение ваших любимых настроек стиля границ
В группе Элементы управленияесть часто не замечаемая кнопка Задать стандартные
свойства(Set Control Defaults). Эта кнопка позволяет многократно использовать параметры границ. В этом случае, если вы подобрали отличные границы для одного элемента управления, можно быстро применить их для оформления других элементов.
Вот как действует этот прием. Допустим, вы создаете Подписьи пользуетесь кнопками группы Элементы управлениядля проведения вокруг элемента тщательно отформатированных границ с подходящими толщиной (волосяная линия), цветом (фуксия) и стилем линии (точечная). Вы можете повторно применить эти установки, выбрав вновь созданный элемент управления Подписьи щелкнув мышью кнопку Задать стандартные свойства.Теперь у следующей вставленной в эту форму подписи будут такие же параметры границ.
Команда Задать стандартные свойствадействует на все элементы одного типа, поэтому можно хранить разные параметры границ для Подписей, Рисунков, Полейи т. д. Несмотря на то, что это интересный прием визуального оформления, многие профессионалы предпочитают задавать одинаковый формат нескольким элементам управления с помощью их одновременного выделения и последующего выбора параметров границ.
Галерея элементов управления: краткий обзор
Позже в этой главе мы рассмотрим создание часто применяемых форм с помощью элементов управления. Но сначала стоит познакомиться со всеми элементами управления, представленными на ленте, чтобы вы видели, что есть в наличии (и чего нет). В табл. 13.1 представлен каждый член семейства элементов управления.
Таблица 13.1. Элементы управления форм
Элемент управлений
| Описание
| Подписьили Надпись
(Label)
| Отображает постоянный текст. Подходит для заголовков, заметок и полезных инструкций
| Поле (Text Box)
| Отображает значение поля записи. Этот элемент можно использовать для вывода результата выражения, как описано в разд. "Выражения" главы 11
| Флажок(Check Box)
| Отображает значение логического поля. Если установлено значение Да, флажок помечен
| Выключатель(Toggle Button)
| Выводит кнопку, которая может находиться в двух состояниях: обычное и нажатое. Кнопка переводится из одного состояния в другое щелчком мыши. Выключатель — редко используемая вещь, но можно применять его для замены флажка и отображения значения логического поля. В этом случае кнопка нажата, если у поля значение Да
| Поле со списком(Combo Box)
| Отображает список, который раскрывается при щелчке кнопкой мыши по направленной вниз стрелке. Этот список может быть списком предлагаемых значений или может быть извлечен из другой таблицы. Access автоматически применяет Поле со спискомдля полей с подстановкой или связанных таблиц
| Список(List Box)
| Отображает большое поле со списком значений. Этот список может быть списком предлагаемых значений или может быть извлечен из другой таблицы. Поля со спискоми Спискивзаимозаменяемы — ключевое отличие состоит в том, что Спискизанимают больше места, а Поля со спискамипозволяют ввести собственные значения, которых нет в списке
| Вложение(Attachment)
| Отображает первый файл, хранящийся в поле типа Вложение.Если это изображение, оно отображается непосредственно на форме. В противном случае вы увидите пиктограмму, обозначающую тип файла. Если в поле типа Вложениесодержится несколько файлов, переходить от файла к файлу можно с помощью стрелок на мини-панели (которая появляется при щелчке кнопкой мыши этого поля), как показано на рис. 12.8
|
Таблица 13.1 (продолжение)
Элемент управления
| Описание
| Группа переключателей
(Option Group) и Переключатель(Option Button)
| Группа переключателей— это прямоугольный контейнер, содержащий один или несколько Переключателей
| Гиперссылка(Hyperlink)
| Отображает фиксированную ссылку — синий подчеркнутый текст, который при щелчке кнопкой мыши переносит пользователя на конкретную Web-страницу. В разд. "Переходы по ссылкам" далее в этой главе показано, как этот элемент действует
| Линия(Line) и Прямоугольник(Rectangle)
| Это декоративные элементы управления. Умелые дизайнеры применяют их для отделения разделов и высвечивания важной информации
| Рисунок(Image)
| Отображает предоставленный рисунок. Отлично подходит для эмблем и изобразительных средств, делающих вашу форму внешне привлекательной и выгодно отличающейся от остальных. Задайте свойство Установка размеров(Size Mode) для определения, будет ли изображение обрезаться снизу для того, чтобы уместиться в отведенном ему поле (значение Фрагмент), растягиваться (значение Вписать в рамку) или масштабироваться без изменения рамки (значение По размеру рамки, стандартный режим отображения). Можно использовать даже свойство Мозаичное заполнение(Picture Tilling) для повторения изображения на площади большего размера. Для того чтобы ваши рисунки (и файлы БД) имели небольшой размер, пользуйтесь компактными графическими файлами JPG, а не раздутыми файлами BMP
| Вкладка(Tab Control)
| Отображает несколько вкладок с данными. На экран выводится одна вкладка — выбирается нужная вкладка щелчком кнопки мыши. Это фирменное средство ОС Windows позволяет разместить больше информации на меньшем пространстве. В разд. "Компоновка с применением элемента управления Вкладка" далее в этой главе приведен пример
| Подчиненная форма
(Subform)
| Отображает еще одну форму внутри формы. Обычно в подчиненной форме выводятся связанные записи из подчиненной таблицы. Вы увидите действие такой подчиненной формы в разд. "Элемент управления Подчиненная форма" далее в этой главе
| Диаграмма(Chart)
| Создает базовую диаграмму с помощью Мастера диаграмм, включенного в пакет Office. Увы, диаграммы не слишком хорошо интегрированы в программу Access. Если вы хотите создать графическое представление данных, лучше использовать сводную диаграмму (см. главу 9) или экспортировать ваши исходные данные в программу Excel, у которой больше возможностей
| Свободная рамка объекта(Unbound Object Frame)
| Отображает содержимое, называемое объектом и полученное из другой программы с помощью механизма, напоминающего старый добрый метод OLE. Этот элемент управления можно применять для встраивания в форму электронной таблицы, звукового файла или документа Word. Многие отказываются от такого применения: результаты могут быть странными и приводящими в замешательство
|
Таблица 13.1 (окончание)
Элемент управления
| Описание
| Присоединенная рамка объекта(Bound Object Frame)
| Аналогична Свободной рамке объекта,но этот элемент управления извлекает объект, который нужно отобразить, из поля текущей записи. Это средство кажется отличным, но замысловатый устаревший стандарт OLE вызывает больше проблем, чем он того заслуживает. Если вам нужно подобное средство, гораздо удобнее использовать поле типа Вложениес элементом управления Вложение,который разработан для решения таких проблем
| Разрыв страницы(Page Break)
| Указывает место разрыва страницы. Этот элемент управления действует только при распечатке формы. Обычно следует избегать применения этого элемента управления в формах и использовать его исключительно в отчетах, которые специально создаются для печатания
| Элемент управления ActiveX
| ActiveX — это стандарт разработки элементов управления, поддерживаемый различными программными платформами. Если существует специализированный графический объект, который необходимо применить в программе Access, можно купить элемент управления ActiveX у компании-разработчика компонента и затем поместить его в ваши формы. Тем не менее, будьте осторожны — применение элементов управления ActiveX часто требует кода большого объема, а это не входит в задачу данной книги
|
Часто задаваемые вопросы.
|