Как сделать фон формы в access?

Создание форм в Access

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

Создание форм

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

Чтобы создать форму:

  1. В панели навигации, выберите таблицу, которую нужно использовать, чтобы создать форму. Вам не нужно открывать таблицу.
  2. Выберите вкладку «Создать» на ленте и найдите группу «Формы». Нажмите команду «Форма».
  3. Ваша форма будет создана и открыта в виде макета.
  4. Чтобы сохранить форму, нажмите кнопку «Сохранить» на панели быстрого доступа. При появлении запроса введите имя для формы и нажмите «ОК».

О подформах

Если вы создали форму из таблицы, записи которой связаны с другой таблицей, ваша форма, вероятно, включает в себя подчиненную форму . Подформация представляет собой форму данных, которая отображает связанные записи в табличном формате. Например, подформация, включенная в форму «Клиенты», которую мы только что создали, отображает связанные заказы клиентов.

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

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

Добавление дополнительных полей в форму

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

Чтобы добавить поле в форму:

  1. Перейдите на вкладку «Конструктор компоновки форм», затем найдите группу «Инструменты» в правой части ленты.
  2. Нажмите команду «Добавить существующие поля».
  3. Появится панель списка полей. Выберите поле или поля для добавления в форму.

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

Чтобы добавить поле из другой таблицы:

  1. Нажмите «Показать все таблицы».
  2. Щелкните знак плюса + рядом с таблицей, содержащей поле, которое вы хотите добавить.
  3. Дважды щелкните нужное поле.
  4. Будет добавлено новое поле.

Вы также можете использовать описанную выше процедуру, чтобы добавить поля в совершенно пустую форму. Просто создайте форму, нажав команду «Пустая форма» на вкладке «Создать», а затем выполните указанные выше шаги, чтобы добавить нужные поля.

Добавление элементов управления дизайном

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

Комбинированные поля

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

Комбинированные поля полезны для полей, которые имеют ограниченное число возможных действительных ответов. Например, вы можете использовать поле со списком, чтобы люди только вводили действительное состояние США при вводе адреса или что они выбирают только продукты, которые уже существуют в вашей базе данных при размещении заказа.

Чтобы создать поле со списком:

  1. В представлении «Макет формы» выберите вкладку «Дизайн макета форм» и найдите группу «Элементы управления».
  2. Выберите команду Combo Box, которая выглядит как раскрывающийся список.
  3. Ваш курсор превратится в крошечный значок перекрестия и выпадающего списка . Переместите курсор в место, где вы хотите вставить поле со списком, затем нажмите. Появится желтая строка, указывающая место, где будет создано ваше поле со списком.
    • В нашем примере, поле со списком будет расположен между в город поле и добавить в список рассылки.
  4. Появится диалоговое окно Combo Box Wizard . Выберите второй вариант, я наберу нужные значения и нажмите «Далее».
  5. Введите варианты, которые вы хотите отобразить в раскрывающемся списке. Каждый выбор должен быть в отдельности.
    • В нашем примере мы создаем поле со списком для добавления в список рассылки? поле в нашей форме, поэтому мы введем все возможные допустимые ответы для этого поля. Пользователи смогут выбрать один из трех вариантов из готового комбинированного поля: Нет, Да-Еженедельно и Только специальные предложения.
  6. При необходимости измените размер столбца, чтобы весь текст был виден. После того, как вы удовлетворены своим списком, нажмите «Далее».
  7. Выберите магазин, что значение в этом поле, а затем нажмите на стрелку раскрывающегося списка и выберите в поле, где вы хотите выбор из комбо — поля для записи. После выбора нажмите «Далее».
  8. Введите метку или имя, которое будет отображаться рядом с вашим полем со списком. Как правило, рекомендуется использовать имя поля, которое вы выбрали на предыдущем шаге.
  9. Нажмите «Готово» Ваше поле со списком появится в форме. Если вы создали свое поле со списком для замены существующего поля, удалите первое поле.
    • В нашем примере вы можете заметить, что теперь у нас есть два поля с тем же именем. Эти два поля отправляют информацию в одно и то же место, поэтому мы не нуждаемся в них обоих. Мы удалим его без поля со списком.
  10. Перейдите в режим просмотра формы, чтобы протестировать поле со списком. Просто нажмите стрелку раскрывающегося списка и убедитесь, что список содержит правильные варианты. Теперь поле со списком можно использовать для ввода данных.

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

Некоторые пользователи сообщают, что Access работает при работе с формами. Если у вас возникла проблема с выполнением любой из этих задач в представлении «Макет», попробуйте переключиться на «Дизайн».

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

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

Изменение настроек формы

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

Как сделать фон формы в access?

Вставка рисунков в формы и отчеты

В Microsoft Access существует возможность вставки рисунков в формы и отчеты. Использование рисунков может улучшить внешний вид создаваемых форм и отчетов. Например, в отчеты можно включать логотип фирмы, а в форме предоставлять возможность просмотра не только данных о сотрудниках фирмы, но и их фотографий. Для вставки рисунков в формы и отчеты используются специальные элементы управления — свободная и присоединенная рамки объектов (Unbound Object Frame, Bound Object Frame), а также элемент управления Рисунок (Image).

Способ вставки рисунка зависит от того, как предполагается его использовать.

  • Объект OLE можно хранить в одном из полей таблицы Access, например в таблице «Сотрудники» (Employee) базы данных «Борей» хранятся фотографии сотрудников. Можно в полях таблицы Access хранить также документы Word. В таком случае для отображения этих объектов в формах или отчетах следует использовать элемент управления Присоединенная рамка объекта (Bound Object Frame).
  • Объекты OLE могут храниться не в таблицах Access, а прямо в форме или отчете. С помощью такого способа в форме или отчете можно, например, сохранить логотип фирмы. В этом случае для отображения объекта OLE следует использовать элемент управления Свободная рамка объекта (Unbound Object Frame) или Рисунок (Image).
  • Можно также для добавления рисунка в форму или отчет использовать свойство Рисунок (Picture) этой формы или отчета. Обычно так поступают, когда требуется включить фоновый рисунок (подложку), занимающий часть окна или все окно формы или отчета.
Читать еще:  Как сделать несколько ключевых полей в access?

Чтобы добавить фоновый рисунок в форму:

  1. Откройте форму в режиме Конструктора.
  2. В окне свойств формы на вкладке Макет (Format) найдите свойство Рисунок (Picture). В поле ввода этого свойства введите путь и имя файла рисунка. Для этого можно нажать кнопку Построителя и выбрать в окне Выбор рисунка (Insert Picture) необходимый файл рисунка (рис. 15.1).

Несколько стандартных файлов для фоновых рисунков находятся в папке MICROSOFT OFFICEOFFICEBITMAPSSTYLES.

  1. Установите значение свойства Тип рисунка (Picture Type). Значений может быть два: Внедренный (Embedded) или Связанный (Linked). Если рисунок внедренный, он сохраняется в файле базы данных (mdb). Связанный рисунок хранится в отдельном файле на диске. О преимуществах и недостатках того и другого способа мы уже говорили выше. Если один и тот же рисунок вставляется во много форм или отчетов, то внедрение его приведет к «распуханию» файла mdb, т. к. храниться будет столько копий рисунка, сколько раз вы его внедряли. Если вы решите сделать его связанным, необходимо заботиться о том, чтобы его случайно не удалили или не переместили.
  2. С помощью следующих свойств настройте отображение фонового рисунка.
    • Свойство Масштабы рисунка (Picture Size Mode) имеет три значения: Фрагмент (Clip), Вписать в рамку (Stretch), По размеру рамки (Zoom). Значение Фрагмент отображает рисунок в его исходном размере. Если размер рисунка превышает размер окна формы, то изображение рисунка обрезается. Значение Вписать в рамку изменяет размер рисунка так, чтобы он соответствовал окну формы. Использование данного значения может привести к искажению изображения рисунка. Значение По размеру рамки изменяет размер рисунка так, чтобы он соответствовал окну формы либо по ширине, либо по высоте. Использование данного значения не приведет ни к обрезанию рисунка, ни к искажению его пропорций.

Рис. 15.1. Диалоговое коно Выбор рисунка

    • Если вставляется рисунок, занимающий не всю форму, свойство Выравнивание рисунка (Picture Alignment) позволяет определить положение его в форме: Сверху слева (Top Left), Сверху справа (Top Right), По центру (Center), Снизу слева (Bottom Left), Снизу справа (Bottom Right), По центру формы (Form Center).
    • Свойство Мозаичное заполнение (Picture Tiling) позволяет выводить повторяющееся изображение рисунка.

Пример использования рисунка в качестве фона в форме приведен на рис. 15.2.

Аналогично вставляется фоновый рисунок в отчет. Пример использования рисунка в качестве фона в отчете приведен на рис. 15.3.

Рисунок может быть вставлен в форму и в виде элемента управления формы. Для этого можно использовать два типа элементов управления: Рисунок (Image) и Свободная рамка объекта (Unbound Object Frame).

Рис. 15.2. Использование фонового рисунка в форме Microsoft Access

Рис. 15.3. Фоновый рисунок в отчете Microsoft Access

Если не требуется прямое изменение рисунка в форме или отчете, то лучше использовать Рисунок (Picture) (форма будет работать быстрее). Если же предполагается часто изменять рисунок, нужно вставить его с помощью свободной рамки объекта.

Чтобы вставить элемент управления Рисунок (Image), необходимо:

  1. Открыть форму в режиме Конструктора формы или отчет в режиме Конструктора отчета.
  2. Нажать кнопку Рисунок (Image) на панели элементов (кнопка Мастера элементов должна быть нажата, чтобы запустился Мастер рисунков).
  3. Выбрать в форме или отчете место, в которое помещается рисунок, и щелкнуть на нем левой кнопкой мыши.
  4. В раскрывшемся окне Вставка рисунка (Insert Picture) выбрать имя файла, содержащего добавляемый рисунок, и нажать кнопку ОК. Будет создан элемент управления, в котором помещается рисунок (рис. 15.4).
  5. Установить значения свойств, которые влияют на то, как рисунок будет отображаться в форме или отчете. Эти свойства аналогичны соответствующим свойствам формы.

Рис. 15.4. Использование элемента Рисунок для вставки рисунка в форму

Чтобы вставить рисунок в форму или отчет с помощью свободной рамки объекта, необходимо:

  1. Открыть форму в режиме Конструктора формы или отчет в режиме Конструктора отчета.
  2. Нажать кнопку Свободная рамка объекта (Unbound Object Frame) на панели элементов.
  3. Выбрать в форме или отчете место для вставляемого объекта и щелкнуть на нем левой кнопкой мыши. Появится диалоговое окно мастера Вставка объекта (Insert Object). С помощью мастера можно вставить уже готовый рисунок из файла или сначала создать его в соответствующем приложении, а затем вставить. Поэтому дальнейшие шаги могут быть разными.

Если вам еще предстоит создать рисунок, проделайте следующие операции.

  1. В диалоговом окне Microsoft Access выбрать переключатель Создать новый (Create New), а затем в списке Тип объекта (Object Type) выбрать приложение, с помощью которого будет создаваться рисунок (рис. 15.5).

Рис. 15.5. Окно Microsoft Access, используемое для вставки рисунка с помощью свободной рамки объекта

  1. Объект может отображаться в виде значка — это удобно, когда он содержит сведения, которые не должны все время выводиться на экран. В таком случае нужно просто установить флажок В виде значка (Display as Icon).
  2. Нажать кнопку ОК.
  3. Создать объект с помощью приложения, выбранного на шаге 1.
  4. Закончив создание объекта, выбрать команду Закрыть (Close) в меню Файл (File) приложения, чтобы вернуться в Microsoft Access. Microsoft Access создает элемент управления Свободная рамка объекта (Unbound Object Frame) и отображает в ней рисунок.

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

  1. В диалоговом окне Microsoft Access выбрать переключатель Создать из файла (Create From File), а затем указать путь к файлу. Если точный путь вы не знаете, используйте кнопку Обзор (Browse) (рис. 15.6).

Рис. 15.6. Окно Microsoft Access при вставке рисунка из файла в отчет с помощью свободной рамки объекта

Рис. 15.7. Вставка рисунка Microsoft Paint в отчет с помощью свободной рамки объекта

  1. Если нужно отобразить объект в виде значка, установить флажок В виде значка (Display As Icon).
  2. Для нахождения связи с объектом установить флажок Связь (Link). Если флажок сброшен (по умолчанию), объект будет внедрен.
  3. Нажать кнопку ОК.

Пример вставки рисунка, созданного с использованием Microsoft Paint, в форму с помощью свободной рамки объекта приведен на рис. 15.7.

После вставки объекта можно изменять его размеры и пропорции с помощью свойства Установка размеров (Size Mode). В большинстве случаев изменения в свободный объект могут вноситься в режиме Конструктора формы или отчета. Для того чтобы иметь возможность изменять объект в режиме формы, необходимо задать для свойства Доступ (Enabled) свободной рамки объекта значение Да (Yes), а для свойства Блокировка (Locked) — значение Нет (No). Чтобы отредактировать объект, дважды щелкните на нем мышью. Для этого только необходимо, чтобы на вашем компьютере было установлено приложение, в котором может редактироваться файл данного типа. Пример редактирования внедренного точечного рисунка представлен на рис. 15.8.

Рис. 15.8. Пример редактирования точечного рисунка с помощью Microsoft Paint

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

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

Для хранения рисунков и других объектов OLE в таблицах Access используется специальный тип поля: Объект OLE (OLE Object). Элемент управления Присоединенная рамка объекта (Bound Object Frame) создается одним из стандартных способов:

  • перемещением с помощью мыши нужного поля из списка полей таблицы-источника. В этом случае будет сразу создан элемент управления, связанный с полем в таблице;
  • с помощью кнопки Присоединенная рамка объекта (Bound Object Frame) на панели элементов. В данном случае будет создан элемент управления, для которого нужно сразу установить свойство Данные (RecordSource) — имя поля, содержащего объект OLE (рис. 15.9).

Рис. 15.9. Создание присоединенной рамки объекта в режиме Формы

Вставить рисунок в поле таблицы можно как в таблице, открытой в режиме Таблицы, так и в форме. Для этого нужно:

  1. Открыть таблицу в режиме Таблицы или форму в режиме Формы.
  2. Перейти на запись, в которую требуется вставить рисунок, и выбрать поле объекта OLE.
  3. Выполнить команду Объект (Object) из меню Вставка (Insert).
  4. В диалоговом окне Microsoft Access (см. рис. 15.5) выбрать переключатель Создать новый (Create New), а затем в списке Тип объекта (Object Type) выбрать тип приложения, в котором будет создаваться объект. Если файл с рисунком уже готов, то нужно выбрать переключатель Создать из файла (Create From File), a затем указать путь к файлу.
  5. Для того чтобы отобразить объект в виде значка, установить флажок В виде значка (Display As Icon).
  6. Нажать кнопку ОК.
  7. Если вы создаете новый рисунок, то нужно создать его с помощью приложения выбранного на шаге 4.
  8. Закончив создание объекта, выбрать команду Закрыть (Close) в меню Файл (File) приложения для возвращения в Microsoft Access.
Читать еще:  Как сделать расписание уроков в access?

Рисунок будет вставлен в запись в таблице. При этом в режиме Формы рисунок или иной объект автоматически будут отображаться на экране. В режиме Таблицы будет отображаться только тип объекта, например Растровый рисунок.

Вставка графических файлов происходит либо напрямую, либо при помощи отдельных графических фильтров. Эти фильтры устанавливаются при инсталляции Microsoft Access. Для вставки файлов формата Enhanced Metafile (EMF), точечных рисунков Windows (BMP, RLE, DIB), метафайлов Windows (WMF) и значков (ICO) графический фильтр не требуется. Однако такие фильтры необходимы для вставки всех остальных файлов графических.форматов, перечисленных ниже:

AutoCAD Format 2-D (DXF) Computer Graphics Metafile (CGM)

CorelDRAW (CDR) Encapsulated PostScript (EPS)

Graphics Interchange Format (GIF) JPEG File Interchange Format (JPG)

Kodak Photo CD (PCD) Micrografx Designer/Draw (DRW)

PC Paintbrush (PCX) Portable Network Graphics (PNG)

Tagged Image File Format (TIFF) Targa (TGA)

WordPerfect Graphics (WPG) HG Graphics Language (HGL, PLT) Macintosh PICT (PCT)

Создание главной кнопочной формы и элементов управления

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

Тема: Технологии поиска и хранения информации

Урок: Создание главной кнопочной формы и элементов управления

1. Работа с режимом формы Конструктор и добавление кнопок управления на форму в Microsoft Access

На предыдущем уроке мы рассмотрели режим работы с формами Макет. Существует еще один режим работы с формами, он называется Конструктор. В этом режиме мы можем помещать на форму дополнительные элементы, так называемые элементы управления или элементы диалоговых окон. Это нам хорошо известные элементы: кнопки, списки, поля со списками. Все эти элементы мы можем создать в режиме Конструктор.

Как только мы перейдем в режим Конструктор формы, тут же на ленте появляется вкладка Конструктор, а на ней мы увидим все доступные нам элементы управления (рис. 1). Именно эти элементы мы можем помещать на формы.

Посмотрим, как же на практике нам добавить в форму эти элементы. Для этого перейдем в режим Конструктор (рис. 2), тогда на ленте автоматически появится вкладка Конструктор, и мы увидим все доступные элементы (рис. 1).

Выберем элемент кнопка (рис. 3), щелкнем на ней ПКМ и обозначим на форме размеры будущей кнопки (рис. 4). Автоматически появится диалоговое окно создания кнопок, где мы можем выбрать категорию и действие (рис. 5). Например, найти запись, и нажимаем Далее. На кнопку мы можем поместить либо текст, либо соответствующее стандартное изображение или иконку по обзору (рис. 6). Щелкнем далее и мы увидим, что на следующем этапе задается имя кнопки, после чего щелкнем Готово (рис. 7). Кнопка появилась, мы можем подкорректировать размеры и перейти в режим Форма для того, чтобы увидеть, как кнопка будет отражена на форме, и опробовать ее действие (рис. 8). Щелкнем на ней; да, действительно, как и должно было, появилось окно Поиск и замена (рис. 9). Пусть образцом будет фамилия Блок, поиск пусть осуществляется в категории «музеи-квартиры Санкт-Петербурга», совпадение – с любой часть поля и просматриваются все записи (рис. 10). Щелкнем далее, действительно кнопка работает правильно, и нужная нам информация в таблице найдена (рис. 11).

2. Добавление списка на форму

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

Создадим еще один элемент управления на форме, перейдем в режим Конструктор и выберем элемент управления Поле со списком (рис. 12), обозначим его расположение и размеры (рис. 13). После этого появится диалоговое окно Создание полей со списком, в котором мы можем выбрать, каким образом поле со списком будет получать значение, выберем, например, третий вариант и щелкнем далее (рис. 14). Выберем поле Название и щелкнем Далее (рис. 15) и Готово. Но мы видим, что название поле уже существовало, получилось наложение, но мы можем просто удалить второе название. Перейдем в режим Форма, для того чтобы опробовать список. Список открывается, мы выбираем название музей-квартира А.С. Пушкина (рис. 16) и видим, что происходит переход на ее картинку (рис. 17). Т. е. поле со списком работает.

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

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

Давайте посмотрим, из каких этапов состоит создание главной кнопочной формы.

Если в базе данных несколько таблиц и соответствующее количество форм, то имеет смысл создать главную кнопочную форму, которая будет служить своеобразной заставкой для базы данных, в которой можно загружать все остальные формы. Щелкнем на ленте вкладку Работа с базами данных (рис. 18), выберем там команду диспетчер кнопочных форм, при этом выдается сообщение: Не удается найти кнопочную форму в этой базе данных, поэтому мы нажимаем кнопку Создать (рис. 19). Появится диалоговое окно Диспетчер кнопочных форм, в котором мы можем выбрать команду Изменить, появится окно Изменение страницы кнопочной формы. Создадим на ней первую кнопку (рис. 20). Пусть текст этой кнопки будет музеи-квартиры и будет выполняться команда Открыть форму для изменения, а форма – музеи-квартиры Санкт-Петербурга. Создадим еще одну кнопку, которую назовем писатели, по щелчку также будет выполняться команда Открыть форму для изменения и форма писатели (рис. 21). Закроем открытые диалоговые окна, и мы увидим в списке объектов, что появились новые формы и соответствующие им таблицы (рис. 22).

Откроем кнопочную форму. По умолчанию она имеет вот такое оформление (рис. 23), на ней находятся две кнопки, при нажатии на первую кнопку происходит переход на форму музеи-квартиры Санкт-Петербурга, щелчком на второй мы откроем форму писатели, т. е. кнопочная форма работает правильно. Теперь попробуем изменить ее стандартное оформление, перейдем в режим Конструктор, и мы здесь увидим окно свойств. Таким образом, мы можем выбрать любой из элементов и изменить, например, цвет фона (рис. 24). А затем мы можем поместить, например, изображение (рис. 25). Для этого выберем произвольное изображение на нашем компьютере и перейдем в режим Форма. Теперь наша главная кнопочная форма приняла следующий вид (рис. 26). У вас может появиться не обязательно изображение компьютера, а тот рисунок, который вы выбрали на предыдущем этапе. Можем отметить, что наше оформление изменилось к лучшему.

4. Заключение

Список литературы

  1. Угринович Н.Д. Информатика-9. – М.: БИНОМ. Лаборатория знаний, 2012.
  2. Гейн А.Г., Юнерман Н.А. Информатика-9. – М.: Просвещение, 2012.
  3. Соловьёва Л.Ф. Информатика и ИКТ. Учебник для 9 класса. – СПб.: БХВ-Петербург, 2007.

Дополнительные рекомендованные ссылки на ресурсы сети Интернет

Домашнее задание

  1. Какие режимы работы поддерживает объект Форма?
  2. Как на форму добавить элементы управления в MS Access?
  3. Что такое главная кнопочная форма?
  4. Возможно ли визуальное редактирование форм?

Если вы нашли ошибку или неработающую ссылку, пожалуйста, сообщите нам – сделайте свой вклад в развитие проекта.

Изменение цвета «Управление вкладкой»

Как изменить цвет фона элемента управления Tab. Я изменил цвет форм, но вкладки остались прежними.

Насколько мне известно, в Access 2000/2002/2003 невозможно изменить ни фон, ни цвета переднего плана вкладок.

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

Однако, если ваша реальная цель — реализовать какое-то цветовое кодирование страниц управления вкладками, вот что я сделал, когда у меня возникла эта проблема:

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

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

Читать еще:  Как сделать диапазон в access?

Таким образом, весь элемент управления по-прежнему оставался серым (или тем, что является текущим цветом кнопок в текущей теме Windows), но каждая вкладка и каждая страница были связаны с любыми цветами, в которых я нуждался в них.

Проверьте стиль «Назад» элемента управления вкладкой. Если он нормальный. вы получите серый фон (с обычными настройками Windows). Если он прозрачен, тогда он наследует цвет фона формы.

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

Что касается самих вкладок, я не вижу способа установить их цвет независимо.

В Access 2010 установка цвета свойства «Прессованный цвет» в объекте управления вкладками позволяет установить цвет фона на закладке.

CodeSlave сделал очень хорошее предложение:

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

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

Установите элемент управления вкладки в прозрачный. За вкладкой поместите непрозрачный ящик. Затем в событии OnChange вкладки измените цвет фона в поле за вкладкой.

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

Вы можете высмеять это с помощью небольшого кода. Установите для свойства Style значение None для элемента управления вкладки и используйте любой другой элемент управления, в котором есть событие click, чтобы создать свои собственные яркие вкладки (у вас даже могут быть изображения). Ваш код может изменять вкладки или изменять содержимое подформы.

Изменить содержимое управляющего элемента:

Я разработал подпрограмму, чтобы маленький прямоугольник справа от вкладок был прозрачным. Я тестировал его с Access 2003 и 2007.

Расширение полезного ответа Duane Rochelle для Access 2010:

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

В принципе, цвет вкладок можно контролировать с помощью свойства «Прессованный цвет» . Ищите его в свойствах всего объекта табуляции, а не свойства отдельных вкладок.

Это означает, что для параметра «Прессованный цвет» используется, например, какой-либо синий (скажем, # 8EA3BD), делает все вкладки синими. Поскольку «нажатие» означает, что «область вкладок находится поверх других вкладок», это более или менее равнозначно окрашиванию области табуляции.

(Для меня лично «Нажатый цвет» является вводящим в заблуждение именем. Из всех вкладок в объекте табуляции по умолчанию видно, что даже никто не «нажимал» вкладку. Лучшее имя было бы «Цвет фона видимая вкладка.)

Для других элементов объекта табуляции, которые нужно рисовать:

Для цвета текста на вкладке (при нажатии кнопки выбора вкладки) используйте свойство «Прессованный цвет» .

Для цвета фона вкладок, которые не видны (или «скрыты за вкладкой, открытой в данный момент» ), используйте свойство «Назад цвет».

Для текста на головах скрытых вкладок используйте свойство Fore Color.

Соответственно, я бы нашел следующие имена более интуитивными:

Фоновый цвет видимой вкладки (теперь «Нажатый цвет» )

Цвет текста видимой вкладки (теперь «Нажатый передний цвет» )

Цвет фона скрытой вкладки (теперь «Назад Цвет» )

Цвет текста скрытой вкладки (теперь «Цвет переднего плана» )

Создание форм в Microsoft Access

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

Приводится описание общих приемов работы в СУБД

Формой в Microsoft Access называют объект базы данных, который позволяет добавлять, редактировать или отображать данные, хранящиеся в базе данных. Создать её можно двумя способами:

  • При помощи Конструктора форм;
  • При помощи Мастера форм.

Рассмотрим подробнее каждый из способов далее в статье.

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

Рекомендуется остановиться на первом пункте. В следующем окне укажите название и нажмите кнопку «Готово».

Наиболее универсальный метод

Перед вами появится обычная форма. В нижней части окна вы обнаружите специальные кнопки для навигации. Для большего удобства рекомендуется установить свои кнопки, чтобы было проще переключаться между записями. Делается это следующим образом. Кликните правой клавишей мыши и выберите в меню пункт «конструктор». Затем перейдите к ленте инструментов и в разделе «Элементы управления» выберите «Кнопка». Разместите её в нужном месте формы и в открывшемся окне укажите «Переходы по записям» в разделе «Категории» и «Предыдущая запись» в разделе «Действия». В следующем окне вы можете выбрать, что разместить на кнопке: текст либо рисунок. Выберите то, что вам больше нравится, принципиальной разницы тут нет. Нажмите «Готово». Аналогичным образом создайте ещё одну, только уже для перехода к следующей записи.

Повышаем удобство навигации по базе

Также стоит добавить кнопку для выхода из формы. В разделе «Категории» выберите «Работа с формой», а в разделе «Действия» — строку «Закрыть форму». Ещё пригодится специальная кнопка для добавления данных. Укажите «Обработка записей» в пункте «Категории» и «Добавить запись» в пункте «Действия».

Еще одна полезная доработка

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

Возникают ситуации, когда необходимо добавить вычисляемое поле. Как это делается? Очень просто. Сперва перейдите в режим конструктора. Далее в ленте инструментов укажите «Поле» в блоке «Элементы управления». Затем нажмите «Страница свойств» и перейдите на вкладку «Данные». В одноимённом пункте нажмите на «…» в конце строки. В появившемся окне вы сможете составить выражения на основе полей таблицы. Если формат числа, отображаемого в вычисляемом поле, не соответствует нужному (например, должна отображаться денежная сумма), то формат можно изменить. Для этого перейдите на страницу свойств, откройте вкладку «Макет» и в строке «Формат поля» выберите нужный из выплывающего списка вариантов.

Вычисляемые поля – это просто

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

Теперь рассмотрим второй способ создания — при помощи конструктора форм. После нажатия на соответствующий инструмент перед вами откроется размеченная пустая область, не имеющая ни полей, ни заголовков. В этом случае заполнять пустую область придётся полностью самостоятельно. Воспользуйтесь инструментом «Добавить поле», который находится в блоке «Сервис» на панели инструментов. В появившемся окне выберите нужные таблицы и поля из них. Просто перетаскивайте в незаполненную область. Чтобы не мучиться с размещение каждого отдельного поля, выделите их все и щёлкните правой клавишей мыши. В открывшемся меню нажмите «Макет» и выберите один из вариантов размещения: «В столбик» либо «В виде таблицы». Для добавления заголовков воспользуйтесь инструментом «Надпись». В свойствах вы можете изменять шрифт, его размер, цвет и прочие параметры. Для каждого поля можно настроить свой цвет, выбрать цвет заливки и так далее. В общем, Microsoft Access позволяет вам настраивать все элементы по своему усмотрению.

Широкий простор для творчества

Разобравшись с тем, как делаются формы, какова их роль и, что они дают, вы будете чувствовать себя значительно увереннее, работая в программе Microsoft Access. Способы, рассмотренные в статье, ничем по своей сути не отличаются. Каждый из них по-своему хорош, поэтому выбирайте тот, с которым вам будет удобнее работать. Пишите в комментариях была ли полезной для вас эта статья и продолжайте совершенствовать свои навыки работы в Microsoft Access. Если у вас остались какие-либо вопросы после ознакомления с материалом статьи, не стесняйтесь, задавать их в комментариях.

Ссылка на основную публикацию
Adblock
detector