Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

На профессиональном уровне. Присоединенные элементы управления

Поиск

Присоединенный элемент управления — это элемент, отображающий значение поля БД. (Он называется присоединенным, поскольку тесно связан с соответствующим полем вашей таблицы.) Наиболее общий пример — Поле, к присоединенным элементам управления относятся также Флажок, Список и т. д.

Когда добавляется присоединенный элемент управления, вы должны задать связанное с ним поле, чтобы программа Access знала, что отображать. Легче всего добавить присое­диненный элемент управления, перетащив на форму поле с панели Список полей и по­зволив программе Access создать элемент управления. Но ничто не мешает вам создать присоединенный элемент управления самостоятельно.

Начтите с помещения на форму элемента управления нужного типа (например, По­ля). Затем выберите вкладку Данные и найдите параметр Данные. Именно в нем вы указываете соответствующее поле. Например, в элементе Поле с параметром Данные, содержащим ProductName, на вашей форме будет отображаться содержимое поля ProductName.


Конечно, этот принцип действует, только если источник данных вашей формы — табли­ца или запрос, на базе которых строится форма, — содержит поле, которое вы хотите ис­пользовать. Для изменения источника данных формы выберите объект Форма (Form) в Окне свойств, щелкните кнопкой мыши вкладку Данные (Data) и найдите свойство Ис­точник записей (Record Source). В этом свойстве указано имя связанной таблицы или запроса или SQL-команда select (см. разд. "Режим SQL" главы 6), которая получает нужные вам записи. Для выбора другой таблицы или запроса введите ее или его имя. Или же щелкните мышью кнопку с многоточием в поле свойства Источник записей для того, чтобы открыть окно запроса, позволяющее точно выбрать поля, которые хотите использовать, из множества связанных таблиц при необходимости с точными варианта­ми фильтрации и сортировки, которые нужны.

 

9. Если хотите, задайте элементу управления более подходящее имя в свойстве Имя (Name) (на вкладке Другие (Other)).

Если вы создали новую Подпись, программа Access присваивает ей имя, например, Label46. Если вы хотите наградить ваш элемент управления чем-то более подходящим, просто измените текст в свойстве Имя. В следующий раз, когда вы захотите изменить его, вам будет легче найти ваш элемент управления в раскрывающемся списке Окна свойств.

10. Отформатируйте элемент управления.

Несмотря на то, что с помощью Окна свойств вы сможете откорректировать множество параметров форматирования, гораздо легче применять ленту. Для форматирования ос­новного шрифта и цвета используйте группу Инструменты конструктора форм | Кон­структор → Шрифт, для задания стиля границ вокруг элемента управления — блок Ин­струменты конструктора форм | Конструктор → Элементы управления.

 

Подсказка

Хотите привлечь внимание к элементам управления с помощью тени и рельефного края? Вы­делите элемент, выберите визуальный эффект из списка Инструменты конструктора форм | Конструктор → Элементы управления → Оформление (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 часто требует кода большого объема, а это не входит в задачу данной книги

 

Часто задаваемые вопросы.



Поделиться:


Последнее изменение этой страницы: 2016-08-14; просмотров: 379; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.23.101.203 (0.009 с.)