Создание форм в Access для ввода данных
Microsoft Access является полезным приложением, поскольку позволяет создавать и хранить данные во многих связанных таблицах, предлагая большую эффективность и стандартизацию, чем электронные таблицы. Таблицы являются основой базы данных. Но, в отличие от обычных таблиц Excel, где ввод данных — очень медленная и утомительная процедура, создание форм в Access-формах выполняется с использованием удобных многочисленных функций.
Простые формы доступа
Все формы основаны на одной или нескольких таблицах базы данных, поэтому перед созданием форм сначала необходимо создать первичную таблицу. Существует много способов создания формы в Access. Программа создает базовую форму всего за один клик, поэтому пользователь может получить полностью настроенную форму с нуля.
Чтобы выбрать форму, необходимо войти на вкладку «Создать» на ленте меню, и найти раздел «Формы». При нажатии этой кнопки автоматически создается базовая форма, основанная на исходной таблице, выделенной на левой панели навигации. Это самый простой вариант для создания форм в Access, хотя предоставляет меньшую гибкость.
Разделенная форма фактически отображает данные из двух таблиц. Одна часть выглядит как электронная форма, расположенная ниже. Простая форма в Access показывает только одну запись, разделенная же имеет несколько строк, чтобы пользователи вводили много данных на экране. Этот тип формы полезен для ввода длинных списков, у которых столбцов не много.
Создание проекта с нуля
После того как будет выбран один из вариантов формы, пользователь приступает к созданию формы для ввода данных в Access с нуля, применяя дополнительные функции программы. Для этого нужно перейти в Дополнительные формы -> Мастер форм и далее нажать стрелку раскрывающегося списка «Больше форм», найти опцию для Мастера форм. После чего Access проведет пользователя по этапам создания формы и даст возможность использовать множество настроек, создавая баланс между программой, чтобы Access выполнила большую часть работы, и пользователем, создающему форму самостоятельно.
Существует много вариантов, которые можно реализовать с помощью создания форм MS Access. Можно создать два основных типа форм:
- Связанные формы.
- Несвязанные формы.
Связанные формы (Bound Forms) взаимодействуют с некоторыми базами данных, такими как оператор SQL, запрос или таблица. Этот вид используется для ввода или редактирования данных в базе.
Несвязанные формы (Unbound Forms) не зависят от источника данных. Они могут быть в форме диалоговых окон и коммутационных площадок, используемых для навигации с базой данных в целом. Существует много режимов создания форм в Access.
Типы связанных форм:
- Форма единого элемента, самая популярная, когда записи отображаются в одной записи единовременно.
- Несколько элементов, отображает ряд записей за один раз из связанного источника данных.
- Сплит-форма, разделяется на половину, горизонтально или вертикально. Одна отображает элемент или запись, а другая — предоставляет данные нескольких записей из базового источника данных.
База данных Access
Для создания форм access формы имеется несколько способов. Для этого нужно открыть базу данных и войти на «Создать». Во вкладке «Формы» в правом углу нажать кнопку «Мастер форм». На первом экране выбирают поля, которые нужно будет отобразить в форме. Алгоритм действия:
- В мастере форм выбрать tblProjects для таблиц/запросов и несколько необходимых полей, таких как ProjectStart, ProjectName, ProjectID, и ProjectEnd. Они перейдут в рабочие поля.
- Выбрать tblTasks для таблиц / запросов и разместить по полям.
- Нажать «Далее».
- Выбрать вид упорядочивания создания форм и отчетов в access. Если нужно создать плоскую форму, выбирают организацию tblTasks, а при создании иерархической формы, можно упорядочить данные с помощью tblProjects.
- Выбрать форму с подформами (s) и затем нажать «Далее». На следующем экране можно выбрать макет для своей подформы. По умолчанию выбран Datasheet View. Он похож на Table View.
- Нажать «Далее».
- На следующем экране необходимо указать имя формы и «Готово».
Создание форм в Microsoft Access через дополнительную форму выполняют через раскрывающееся меню «Дополнительные формы». Далее нужно создать форму «Несколько элементов», форму Datasheet, форму «Сплит» или форму «Модальный диалог». Это обычно связанные формы. Выбрать объект, который нужно привязать к этой форме. Это не относится к формам модального диалога. Выбрать объект в навигационной панели, выделить tblEmployees, появится форма «Несколько элементов», в которой будут перечислены все данные.
Мастер приложения
Перед созданием форм Access их можно увидеть на экране и использовать для просмотра данных в таблице. Для этого существуют кнопки навигации в нижней части экрана: первая запись, следующая запись, предыдущая запись, завершающая запись, которые позволяют перемещаться по таблице. Можно также ввести новейшую запись, нажав кнопку «Новая». Алгоритм создания форм в субд. Access следующий:
- Нажать вкладку «Создать» на ленте и кнопку «Мастер форм».
- В раскрывающемся списке «Таблицы / Запросы» выбрать «Члены клуба», и нажать двойной шеврон (>>), чтобы переместить все поля в окно справа.
- В списке параметров макета выбрать Columnar и «Далее».
- Назвать форму и «Готово».
- Отредактировать форму и прикрепить изображение. Можно добавить логотип или другое изображение в форму, нажав вкладку «Главная»> «Вид»> «Дизайн» для формы.
- Открыть «Инструменты дизайна форм»> «Дизайн» и нажать «Вставить изображение» > Обзор.
- Найти изображение, которое будет использоваться в форме, выбрать его, а затем перетащить, чтобы создать окно.
- Чтобы изменить размер изображения, нажать мышью, выбрать «Свойства» и перейти на вкладку «Формат».
- Установить режим размера для увеличения и выравнивания изображения в верхнем левом углу, а затем использовать размерные ручки для определения размера.
- Можно изменить размер некоторых текстовых полей формы, если они слишком большие.
- После окончания выбрать «Главная»> «Вид»> «Форма», чтобы вернуться к использованию и просмотру формы.
Альтернативная форма доступа
Способы создания форм в Access позволяют сделать ввод данных более удобным для пользователей, используя бесплатные альтернативы. Microsoft Access — это сложный инструмент базы данных с трудным процессом обучения. Существуют более интуитивные альтернативы с аналогичными функциями. Прежде чем будет создана форма, пользователю придется импортировать базу данных. Набор информации:
- Начать с избрания «Пустое содержимое базы данных».
- Импортировать данные, используя «Внешние данные» в правом верхнем углу экрана.
- Выбрать XML-файл на вкладке «Внешние данные».
- Перейти в папку, в которую разархивировали файл, и выбрать, где будет предоставлено меню импорта XML.
- Нажать OK для импорта в новую базу данных.
- В левом столбце будут указаны доступные объекты базы данных, и если все работает исправно, пользователь должен увидеть импортированные объекты данных contact_information и member и дважды кликнуть их, чтобы открыть элемент.
Настраиваемые объекты дизайна
Создание базы данных в Access-формах позволяет предоставлять пользовательский доступ и настраивать объекты дизайна. Хорошо разработанная форма может повысить эффективность и точность ввода. На вкладке «Инструменты компоновки форм» содержатся поля настройки формы. Выбор его приведет к экрану с настройками дизайнерских форм и эстетических возможностей. На вкладке «Главная» нужно найти опцию и просмотреть доступные виды форм. Design View предоставляет более подробное представление о структуре формы, чем представление макета. Он также позволяет изменять форму без каких-либо помех.
Большинство задач могут выполнятьсякак в представлении Design View, так и в Layout View, но есть некоторые свойства формы, которые могут быть изменены только в Design. Layout View предоставляет более визуальный макет для редактирования формы. Он имеет близкое сходство с фактической формой.
Большинство модификаций форм могут быть сделаны в представлении макета, но в некоторых случаях Access сообщает, что нужно переключиться на Design View, чтобы внести определенные изменения. Когда активирована функция «Формирование дизайна форм», ленточная панель добавляет три новые позиции вверху под заголовком «Инструменты дизайна форм»:
- Дизайн-изменение цветов и тем. Добавляет в форму кнопки, поля, метки и другие объекты.
- Упорядочить — меняет макет и выравнивает объекты в форме.
- Формат — изменение текста, фоновых изображений и фигур чертежа.
Инструмент быстрой разработки
Мастер Access Form Wizard — это полезный инструмент форм, который открывает возможности проектирования, предоставляя варианты для столбцов, строк, размеров таблиц, языков и тем. Можно использовать мастер создания форм Access, чтобы быстро решить, какой стиль формы подходит для базы данных и предпочтений пользователя. В зависимости от данных есть несколько других форматов, а также элементы управления дизайном, чтобы помочь пользователю в навигации:
- Мастера форм.
- Дополнительные опции.
Использование мастера открывает новые параметры, добавляет новые поля и убирает ненужные. Эта добавленная гибкость обеспечивает высокое качество управления и экономию времени. Вместо создания форм с нуля можно использовать Мастер форм и настроить его по своему усмотрению. Это экономит время и повышает эффективность, позволяя сразу начать работу. Удобный интерфейс позволяет создавать нужные поля двойным щелчком.
Формы четырех форматов
Один из этих четырех форматов имеется в каждой конфигурации базы данных Access, с которой столкнется пользователь. В работе нужно применять панель свойств. Это полезная боковая панель, расположенная на вкладке «Инструменты компоновки форм», содержит множество важной информации о форме и может быть использована для быстрого редактирования, изменения и переключения множества опций с удобной подсказкой в левом нижнем углу экрана.
Виды форматов:
- Единая таблица — одна форма, соответствующая одной таблице базы данных. Она функциональная, базовая и может применяться для выполнения ряда задач.
- Форма одиночной таблицы с полем поиска: использует только одну единственную настройку базы данных, поиск позволяет отображать данные из другой таблицы или базы данных, или создавать обобщенные значения диапазона данных.
- Форма Master / Detail — одна основная форма направляет множество подформ.
- Форма Master / subform — дополнительными полями поиска в главном или подчиненном виде.
Блокировка разделов
Защита доступа к базе данных от других пользователей нужна тогда, когда владелец не хочет, чтобы кто-то вмешивался в тонко настраиваемую внутреннюю работу таблиц и запросов и особенно кодов VBA. Доступ предоставляет ряд способов предотвращения случайного изменения данных пользователями в формах. Один из вариантов — установить свойства управления Enable и Locked для предотвращения ввода данных. Например, при создании подчиненной формы Access, которая будет применяться для внесения изменений в адреса клиентов.
Первое управление — это поле поиска, используемое для нахождения клиентского номера. Когда, например, выбирается номер, имя и адрес клиента автоматически отображаются в соответствующих элементах управления. Однако если не нужно, чтобы другие пользователи вносили изменения в поле «Имя клиента», можно его заблокировать. Далее следует перейти к списку свойств, которые нужно редактировать. Изменения будут применяться ко всей форме. Примерно на полпути вниз по списку свойств можно увидеть варианты редактирования.
Порядок наложения запрета:
- Изменить каждое свойство на ПО.
- Перейти к представлению дизайна и в раскрывающемся списке свойств листа выбрать форму.
- Переключить режим «Разрешить макет» на «Нет». Это останавливает доступ всех дополнительных пользователей к виду макета, где они могут непосредственно редактировать форму.
- Теперь сохраняют форму для этого преобразовывают файл из.accdb в.accde, ограничивая любые дальнейшие изменения дизайна или редактирование полей.
- Сохранить текущую базу данных в важном месте.
- Перед конвертированием файла в Access убедиться, что сделана копия (или две) исходного файла базы данных. В случае ее повреждения она будет главной копией.
- Перейти в файл> Сохранить.
Командные кнопки Access
Создание кнопочной формы в Access используется для обеспечения доступа к функциям базы данных, таких как открытие связанных форм, сохранение или печать данных. Они также используюется для запуска одного действия или для нескольких, которые помогают другим функциям получить доступ к базе данных. Например, пользователь может создать кнопку команды в форме, чтобы открыть другую.
Чтобы запустить Command Button, пользователям необходимо написать процедуру или макрос события в свойстве On Click. Шаги для создания главной кнопочной формы Access следующие:
- Выбрать и открыть форму, в которую нужно вставить кнопку Command.
- Закрыть все формы, запущенные в системе, чтобы избежать путаницы.
- Нажать мышью по форме и открыть ее в режиме разработки.
- Выбрать вкладку «Дизайн» в панели «Лента» и нажать значок кнопки.
- Пользователи могут заметить, что их курсор превратился в знак плюса и должны использовать его для рисования или создания структуры кнопки в своей форме.
После того как пользователь решил создать новую кнопку, на экране автоматически появляется Мастер создания кнопочной формы в Access. Обычно кнопка может вызывать предустановленную функцию в форме и запускаться на Macro или через специальный код VBA.
Пользователи закрепляют эти изменения, выбрав «Операция формы» в «Окна»> «Печать текущей формы» из окна действий, затем нажать дальше. Пользователь может выбрать два варианта: использовать изображение или значок на кнопке Command или использовать текстовое название. Можно внести изменения с помощью мастера команд, где MS Access также позволяет пользователям просматривать изображения из своей системы.
Чтобы применить изменения в форме, нужно нажать «Готово». Указать имя, используя мастер кнопок команд. После внесения всех необходимых изменений нужно сберечь форму. Проверить форму, чтобы убедиться, что она работает правильно.
MS Access поддерживает особый порядок создание формы. Удобный пользовательский интерфейс проектирования форм позволяет настроить базовую форму, нажав всего лишь на один значок. Встроенные менеджеры программы — отличный способ изменить дизайн форм вручную и настроить форму доступа с нуля.
Создание форм для ввода данных
В Access 2007 можно вводить данные непосредственно в таблицу в режиме таблица. Но обычно для ввода данных в БД Access 2007 используют формы (forms). Form ускоряет работу с базой данных. Form в БД — это структурированное интерактивное окно с элементами управления, в котором отображаются поля одной или нескольких таблиц или запросов.
Форму можно использовать для ввода, изменения или отображения данных из таблицы или запроса. В Microsoft Office Access 2007 предусмотрены новые средства, помогающие быстро создавать forms, а также новые типы форм и функциональные возможности.
Формы в БД Access можно создавать с помощью различных средств:
- инструмента Form;
- инструмента Разделенная form;
- инструмента Несколько элементов;
- инструмента Пустая form;
- Мастера form;
- Конструктора form.
Все средства создания форм помещены в группу forms на вкладке Создание (рис. 1).
Рис. 1.
Forms, которые используют таблицы целесообразно выполнять с помощью Мастера или указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения, можно в режиме макета или конструктора. В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в формы: режим макета и режим конструктора. Переход между режимами (открыть, режим макета, конструктор) можно выполнить, щелкнув правой кнопкой мыши форму в области переходов, а затем выбрать нужный режим в контекстном меню.
Режим макета — это более наглядный режим редактирования (изменения) форм, чем режим конструктора. В режиме макета изменения выполняются фактически в реальной форме, поэтому в этом режиме целесообразно выполнять более простые изменения, связанные с ее внешним видом.
В тех случаях, когда в режиме макета невозможно выполнить изменения в форме, целесообразно применять режим конструктора. Режим конструктора предоставляет пользователю более широкие возможности для редактирования (изменения) форм, в этом режиме можно добавлять поля, настраиваемые элементы и составлять программы.
Инструмент «Форма». Для быстрого создания формы, т.е. создания одним щелчком мыши можно воспользоваться инструментом Form. В этом случае надо выделить таблицу в области объектов. Затем перейти на вкладку Создание и щелкнуть на пиктограмме Form. На экране будет отображена form (рис 2).
Рис. 2.
Если Access обнаруживает одну таблицу, связанную отношением «один-ко-многим» с таблицей или запросом, который использовался для создания формы, Access добавляет таблицу данных в форму, основанную на связанной таблице или запросе. Если таблица данных в форме не нужна, ее можно удалить.
Средство «Разделенная форма». Разделенная form — новая возможность в Microsoft Access 2007, которая позволяет одновременно отображать данные в режиме формы и в режиме таблицы. В области объектов (переходов) выделить таблицу, например Успеваемость. Далее щелкнуть на пиктограмме «Разделенная forms» на вкладке Создать. На экране будет отображена form (3).
Рис. 3.
Инструмент «Несколько элементов». Форму, в которой отображается не одна, а одновременно несколько записей, можно создать инструментом «Несколько элементов» (рис. 4). Чтобы создать данную форму выделим в области объектов (переходов) одну из таблиц (например, Успеваемость). Затем перейдем на вкладку Создание и щелкнем на пиктограмме «Несколько элементов». На экране будет отображена form (рис. 4) в режиме макета.
Рис. 4.
Form похожа на таблицу, в ней одновременно отображаются несколько записей. Но эта form предоставляет возможности для настройки, так как она отображается в режиме макета. В режиме макета можно легко осуществлять доработку формы (например, добавлять элементы управления и т. д.).
Средство Пустая форма. Этот инструмент можно использовать в том случае, если необходимо быстро создать форму с несколькими полями. Form открывается в режиме «Работа с макетами форм» и при этом отображается область Список полей (рис. 5).
Мастер форм. Создание форм при помощи мастера форм осуществляется быстро, и это средство позволяет включить в форму поля из нескольких связанных таблиц или запросов. На вкладке Создание в группе Формы надо нажать кнопку Другие формы, а затем выбрать команду Мастер форм. Откроется окно диалога Создание форм, в котором необходимо отвечать на вопросы каждого текущего экрана Мастера и щелкать на кнопке Далее.
В первом окне необходимо выбрать поля из источника данных (таблиц или запросов). Для этого надо открыть список Таблицы и запросы, щелкнув на кнопку, справа. Например, выберем из списка таблицу Студенты.
Рис. 6.
Затем все «Доступные поля» переведем в «Выбранные поля», выделив их и щелкнув на кнопку >>. Необходимо отметить, что, если form создается на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника. Затем необходимо щелкнуть на кнопке Далее. В следующем окне надо выбрать внешний вид, например в один столбец и щелкнуть Далее. В следующем окне выберем требуемый стиль — официальный
После выбора стиля, требуется перейти в последнее окно, щелкнув на кнопке Далее. В последнем окне Мастера требуется ввести имя (например, Студенты мастер_форм) и указать дальнейшие действия: Открыть форму для просмотра и ввода данных; Изменить макет формы.
После ввода имени формы (например, Студенты), выбора режима: «Открыть форму для просмотра и ввода данных» и щелчка на кнопке Готово, получим следующую форму для ввода и просмотра записей в таблицу Студенты.
Рис. 7.
Конструктор форм. Для создания новой пустой формы Студенты необходимо выполнить следующее:
1. В окне приложения Access 2007 выбрать вкладку Создание.
Выполнить щелчок на пиктограмме «Конструктор форм». В окне
редактирования появится окно Form1 с пустой областью данных.
2. Для отображения списка полей требуемой таблицы выполнить щелчок
на пиктограмме «Добавить существующие поля», появится список таблиц.
Щелкнув на знак «+» таблицы (например, Студенты), откроется список
необходимых полей (рис.7).
Рис. 8.
3. Поля из списка переместить на форму. Добавление полей осуществляется при нажатой левой кнопки мыши.
4. Поместить поля на форму (рис. 9).
Рис. 9.
5. Перемещение полей и их имен по форме производиться следующим образом:
- Выделить поле с именем щелчком мыши. Вокруг него появятся
маркеры перемещения и изменения размеров. Перемещать поле можно
вместе с привязанным к нему именем или отдельно от него.
- Для перемещения поместить указатель мыши на квадратик,
находящийся в левом верхнем углу элемента. Указатель мыши в виде
четырех направленной стрелки позволяет перемещать объект.
- Нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши.
- Для изменения надписи, связанной с полем необходимо
выполнить на ней двойной щелчок мышью и выполнить необходимые
изменения. Затем закрыть окно.
- Для изменения размеров поместить курсор на размерные
маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать
кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку
мыши.
- Для удаления поля выделить его, нажать клавишу Delete или другим способом.
6. Сохранить форму.
Рис. 10.
Если вид формы не удовлетворяет, ее можно открыть в режиме Конструктор и внести необходимые изменения, затем сохранить.
Microsoft Access — изменение формы
- Руководство по доступу
- Доступ к статьям с инструкциями
Access предоставляет множество способов изменения формы. Вот краткое изложение различных компонентов, доступных вам для этого.
Представления форм
Существует три различных представления для работы с формами:
- Дизайн
- Вид макета
- Вид формы
Вы можете переключаться между представлениями так часто, как вам нравится, в то время как вы изменяете свою форму.
Переключение представлений можно выполнить с помощью кнопки View на ленте или трех значков в правом нижнем углу окна Access.
Вот объяснение каждого представления.
Дизайн
Представление «Дизайн» обеспечивает более подробное представление структуры формы, чем представление «Макет».
Design View также позволяет вам изменять форму без каких-либо данных.
Большинство задач можно выполнять в представлении «Дизайн» или «Макет», но некоторые свойства формы можно изменить только в представлении «Дизайн».
Вид макета
Layout View обеспечивает более наглядный макет для редактирования формы. Он очень похож на реальную форму, которую увидит пользователь.
Layout View позволяет редактировать свойства формы, пока в ней есть реальные данные.
Большинство изменений формы можно выполнить в режиме макета, но в некоторых случаях Access сообщит вам, что вам нужно переключиться в режим конструктора, если вы хотите внести определенные изменения.
Вид формы
Вид формы — это то, как пользователь увидит форму. Вы не можете изменить форму, но можете использовать ее так же, как и пользователь.
При изменении формы рекомендуется периодически переключаться в режим просмотра формы, чтобы проверить, как она выглядит для пользователя.
Вкладки формы
При редактировании формы в представлении «Макет» или «Дизайн» на ленте появляются три вкладки с определенными параметрами для редактирования форм.
Вот обзор этих вкладок.
Дизайн
ВкладкаВы можете использовать вкладку Дизайн , чтобы изменить цвет формы, изменить шрифты или изменить всю тему.
Сюда же можно загрузить логотип, добавить/отредактировать заголовок, добавить дату и время и т. д.
Вы также можете добавить на эту вкладку элементы управления формы, такие как кнопки, ввод текста, поле со списком и т. д.
- Расстановка Вкладка
Вы можете использовать вкладку Упорядочить на ленте, чтобы упорядочить отдельные элементы. Выберите элемент(ы) и щелкните параметр, чтобы переупорядочить их.
Например, вы можете переместить поле под поле под ним, используя параметр Переместить вниз . Вы также можете установить отступы, поля, добавить произвольные пробелы и т. д.
Формат
ВкладкаВы можете использовать вкладку Формат на ленте для форматирования отдельных элементов.
Чтобы стилизовать отдельный элемент, просто выберите элемент и примените стиль.
Выберите несколько меток или полей, удерживая нажатой кнопку Клавиша Shift при их выборе.
Свойства формы
Access предоставляет лист свойств для настройки свойств формы и ее элементов. Вот обзор.
Лист свойств
Вы можете использовать страницу свойств, чтобы применить настройки к отдельным элементам или ко всей форме. Существует множество различных свойств, которые можно применять к форме. Они не ограничиваются только свойствами форматирования, они включают свойства проверки данных, свойства на основе событий и многое другое.
На странице свойств отображаются свойства выбранного элемента. Когда вы выберете другой элемент, свойства на странице свойств будут обновлены, чтобы отразить свойства этого элемента.
Чтобы открыть Лист свойств, щелкните Лист свойств на вкладке Design на ленте.
Вы также можете открыть Лист свойств, щелкнув элемент правой кнопкой мыши и выбрав Свойства в контекстном меню.
Средство выбора даты против маски ввода
Access автоматически устанавливает поля даты для использования средства выбора даты. Однако, если вы установили маску ввода, средство выбора даты не будет отображаться в форме. В Access нельзя использовать средство выбора даты для поля, к которому применена маска ввода.
Итак, если вы хотите использовать средство выбора даты, вам нужно удалить маску ввода. Вы можете сделать это через Лист свойств. Маска ввода находится на вкладке Данные .
Удаление маски ввода в форме не удаляет ее в поле таблицы. Если вы обнаружите, что меняете правила данных в форме, вы можете подумать, не лучше ли вместо этого изменить/удалить их в таблице. Это можно сделать, открыв таблицу в представлении «Дизайн» и настроив свойство.
Примеры модификации формы
Вот некоторые из наиболее распространенных модификаций формы.
- Добавление элемента управления поиском в форму
- Изменение размера элементов управления формы
- Изменить цвет фона формы
- Изменить цвет фона формы Заголовок
- Создать подчиненную форму (из другой формы)
- Создать подчиненную форму из таблицы
- Учебное пособие по доступу
- Доступ к статьям «Как сделать»
Создание формы
Создание формыОхвачено в этом разделе:
- Создание форм
- Редактирование форм
- Вставка объектов
- Фоны и шрифты
Что такое формы?
Формы — это инструменты в базах данных, которые позволяют пользователям просматривать записи по одной через более удобный интерфейс. дружественный к вводу данных. Использование форм быстрое и простое, что позволяет даже неопытным пользователям легко создавать использование баз данных. Если вы когда-либо вводили свою информацию при регистрации в онлайн-сервисе, например учетной записи электронной почты, чем вы использовали конец формы базы данных, вероятно, даже не осознавая этого.
Следующий учебник проведет вас через весь процесс разработки простой формы ввода.
Создание форм с помощью мастера форм
Чтобы начать создание формы, щелкните вкладку Создать в верхней части экрана. Это вызовет несколько новых наборов инструментов. Ищите тот, который помечен как Forms . В этом поле в правом верхнем углу находится мастер форм . Нажмите эту кнопку для запуска мастера форм , который шаг за шагом проведет вас через процесс создания формы. Этот процесс будет позволяют вам легко указать макет и заголовок вашей формы, а также поля, которые вы хотите включить в нее. | |
Шаг 1Первое окно мастера форм позволяет вам выбрать, из какого объекта ваша форма будет извлекать свои записи. и какие поля должны быть включены в форму. Формы могут быть основаны либо на таблицах, либо на запросах, и этот объект следует указать в раскрывающемся меню в верхней части окна. В этом примере форма будет рисовать записи с Стол: Студенты . Поля, которые должны быть включены, должны быть перемещены из поля Доступные поля в поле Выбранные поля . выделив поле, которое вы хотите включить, и переместив его с помощью кнопки «>». Если вы хотите включить все поля, вы можете использовать кнопку «>>». В этом примере мы включим все поля из таблицы, которые быть необходимым для ввода записей в нашу базу данных. Таким образом, нет необходимости включать вычисляемые поля. например, «Оценка за тест» или «Взвешенная оценка». После того, как вы выбрали объект, из которого ваша форма извлекает записи, и поля для включения, нажмите Далее |
Шаг 2Во втором окне Мастера форм вы можете выбрать стиль макета вашей формы. На выбор предлагается четыре макета:
|
Шаг 3В третьем окне мастера форм вы можете дать своей форме имя. Это имя будет отображаться как Имя объекта в правом меню объектов и Заголовок в верхней части отчета. Мы можем назовите нашу форму «Студенческий ввод». На этом процесс создания формы ввода с помощью Мастера форм завершен. Если вы выберете, вы можете перейти к немедленно используя форму для ввода или просмотра записей. Однако, если вы откроете его в «Просмотре формы», вы можете обнаружить, что это выглядит не совсем так, как вам хотелось бы. Таким образом, мы также можем открыть его в представлении «Дизайн», чтобы начать редактирование. его формат и дизайн. |
Редактирование форм
Открыв форму, вы можете заметить, что она довольно плохо отформатирована. Хотя мастер форм выполняет основные функции Создавая форму, он не лучший выбор подходящего размера для каждого поля, и дизайн также довольно мягкий. В следующем руководстве будут рассмотрены некоторые довольно простые методы форматирования для улучшения дизайна форм. Более продвинутые методы существуют, но вам придется исследовать их в свободное время, если вы хотите создать исключительную форму.
Чтобы отредактировать структуру и дизайн уже существующей формы, необходимо открыть форму в режиме Design View . Это почти то же самое, что и редактирование стол. Используйте кнопку «Просмотр» в верхнем левом углу для переключения между Form View и Design View .
После того, как вы откроете форму в Design View , она должна выглядеть примерно так, как показано на следующем рисунке.
Обратите внимание, что есть два объекта, ссылающихся на каждое из полей, включенных в форму. Это важно понять и распознать разницу между этими двумя объектами, поскольку они не должны использоваться взаимозаменяемо.
- Первый прозрачный объект — это Label . Это статический объект, описывающий содержимое объекта рядом с ним.
- Второй заполняемый объект представляет собой поле . Этот объект является динамическим, то есть он будет меняться от записи к записи, чтобы отобразить соответствующее поле для каждой.
Перемещение и изменение размера объектов
Существует множество простых модификаций, которые можно внести в форму, чтобы улучшить ее дизайн. Самые основные модификации включают макет самой формы. В настоящее время поля перечислены без определенного порядка или организации. и некоторые поля намного больше, чем они должны быть. Этот макет можно улучшить, изменив размер и расположение как полей, так и меток.
Чтобы изменить размер объекта, просто нажмите на этот объект, наведите курсор на край объекта, чтобы он изменился на курсор изменения размера , затем щелкните и перетащите границы объекта до нужного размера. В нашем примере поля для имени, номера студента, имени класса и профессора можно сделать меньше.
Объекты также можно перемещать по полям формы, чтобы упорядочить их, просто выбрав объект, наведя над объектом, пока не появится курсор компаса, а затем перетащите его в нужное место.
Вы можете заметить, что когда вы перемещаете один объект, другой объект автоматически следует за ним. Это происходит потому, что эти два объекта находятся в отношениях. Часто они представляют собой поле и метку соответственно, поэтому при перемещении они остаются близко друг к другу. Для перемещения таких объектов независимо друг от друга вы можете навести курсор на серое поле, которое появляется в левом верхнем углу объекта, когда он выбран.
Постарайтесь расположить поля и метки в форме так, чтобы они были одновременно привлекательными и логичными, как показано ниже:
Наверх
Вставка объектов
Изображения
Вы можете добавить в форму множество различных объектов, используя панель инструментов «Элементы управления», показанную выше. В частности, вы можете добавьте прямоугольников , чтобы сгруппировать связанные поля информации в вашей форме, а также изображений , которые связаны с Тема вашей базы данных.
Чтобы добавить изображение, вы можете нажать на кнопку изображения на панели инструментов. Используйте курсор, чтобы выделить часть формы, в которую вы хотите поместить изображение. Когда вы нарисовали его границы, должно открыться меню обзора. В пределах меню просмотра, выберите свое изображение, и оно появится в форме в указанном разделе.
Прямоугольники
На панели инструментов Controls также есть кнопка для вставки Rectangles . Используются прямоугольники для организации связанных полей данных. Чтобы вставить прямоугольник, просто нажмите кнопку «Прямоугольник» и выберите область, которую вы хотите окружить прямоугольником на форме. В нашем примере формы мы будем использовать два прямоугольника группировать данные, относящиеся непосредственно к учащемуся, и данные, относящиеся к классу, в котором он находится:
Вы можете выполнить множество дополнительных типов форматирования объектов в вашей форме,
используя Лист свойств , который должен появиться в правой части
экран. Если лист свойств не открыт, вы можете открыть его, нажав кнопку Свойства
кнопку листа на панели инструментов или просто щелкнув правой кнопкой мыши в любом месте отчета и
выбор Свойства отчета Лист свойств позволяет использовать большое разнообразие спецификаций и параметров форматирования, которые включают в себя изменение таких вещей, как цвет границы и ширина ваших прямоугольников, а также столько же. |
Наверх
Последние штрихи — фоны и шрифты
Формы также могут включать в себя фоновые рисунки, такие как цвета заливки, фоновые изображения. Чтобы изменить цвет раздела в вашем отчете, вы можете просто щелкнуть правой кнопкой мыши открытое пространство в этом разделе, выберите «Цвет заливки / фона», а затем выберите желаемый цвет в пределах меню. Тот же принцип цветов заливки можно использовать для изменения фона ваших полей. и этикетки тоже.
Вы можете изменить цвет и шрифт текста, открыв вкладку «Главная» в верхней части экрана, где вы найдете основную панель инструментов форматирования, доступную во всех программах Microsoft.
Используя эту панель инструментов, вы можете настроить шрифт, размер и цвет текста, выбрав объект. а затем указать формат этого объекта на панели инструментов. Поскольку я выбрал темный цвет фона, Я изменю свои шрифты на белый, чтобы они выделялись. Я также изменю выравнивание и шрифт моего титула.