Что такое форма в программе access

Формы в Access похожи на витрины в магазинах, которые облегчают просмотр или получение нужных вам предметов. Поскольку формы – это объекты, с помощью которых вы или другие пользователи можете добавлять, редактировать или отображать данные, хранящиеся в вашей базе данных рабочего стола Access, дизайн вашей формы является важным аспектом. Есть много вещей, которые вы можете сделать с помощью форм в Microsoft Access. Вы можете создать два основных типа форм –

  • Связанные формы
  • Несвязанные формы

Связанные формы

Давайте теперь поймем, что такое Связанные формы –

  • Связанные формы связаны с неким базовым источником данных, таким как таблица, запрос или оператор SQL.
  • Связанные формы – это то, о чем обычно думают люди, когда думают о цели формы.
  • Формы заполняются или используются для ввода или редактирования данных в базе данных.
  • Примерами связанных форм обычно являются то, что пользователи используют для ввода, просмотра или редактирования данных в базе данных.

Несвязанные формы

Давайте посмотрим на несвязанные формы –

#12. Создание формы для добавления данных в таблицу в СУБД Microsoft Access.

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

Типы связанных форм

Есть много типов связанных форм, которые вы можете создать в Access. Позвольте нам понять типы –

Форма одного предмета

Это самый популярный вариант, и именно здесь отображаются записи – по одной записи за раз.

Форма для нескольких предметов

Это отображает несколько записей одновременно из этого связанного источника данных.

Сплит Форма

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

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

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

Мастер форм

Нажмите на эту кнопку, чтобы запустить мастер форм.

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

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

В раскрывающемся списке Таблицы / Запросы выберите таблицу tblEmployees . Нажмите на двойную стрелку, чтобы переместить все поля одновременно.

Как создать формы в Microsoft Access за 10 минут

Поле мастера форм

Давайте просто оставим это за одной таблицей и нажмем Далее .

Выберите должность

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

раскладка

На следующем экране нам нужно дать название для нашей формы. Давайте назовем это frmEmployees .

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

Открытая форма

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

Одна запись

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

Информация о сотруднике

Новая форма

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

Читайте также:
Программа как нематериальный актив

В этом мастере форм давайте выберем tblProjects для таблиц / запросов и выберем несколько доступных полей, таких как ProjectID, ProjectName, ProjectStart и ProjectEnd. Эти поля теперь будут перемещены в выбранные поля.

Бюджет формы

Теперь выберите tblTasks для таблиц / запросов и отправьте через TaskID, ProjectID, TaskTitle, StartDate, DueDate и PercentComplete. Нажмите Далее .

Доступные поля

Одиночная форма

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

Однако, если мы хотим создать иерархическую форму, основанную на этом отношении «один ко многим», мы можем выбрать размещение наших данных по tblProjects.

Подформа

В вышеприведенном окне у нас есть возможность включить подчиненную форму для tblTasks , или мы можем сделать ее связанной формой. В этой связанной форме tblProjects будет иметь кнопку, которая будет запускать вторую форму, отфильтрованную по проекту, который мы выбрали в этой форме базовых проектов. Давайте теперь выберем Форму с подформой (формами) и затем нажмите Далее .

На следующем экране вы можете выбрать макет для вашей подчиненной формы. Представление таблицы данных выбирается по умолчанию. Представление таблицы данных аналогично представлению таблицы. Теперь нажмите Next .

Форма данных

На следующем экране вам нужно указать имя для ваших форм. Введите желаемое имя и нажмите Готово .

Проекты Frm

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

Таблицы проекта

Форма для нескольких предметов

Вы также можете создать конкретный вид формы. Для этого вы можете нажать на раскрывающееся меню Больше форм .

Несколько предметов

Из меню вы можете создать форму « Несколько элементов», форму « Таблица данных», форму « Разделение» или даже форму « Модальное диалоговое окно» . Это обычно связанные формы; выберите объект, который вы хотели бы привязать к этой форме. Это не относится к модальным диалоговым формам.

Чтобы создать форму такого типа, вам нужно сначала выбрать объект на панели навигации. Давайте выберем здесь сотрудников.

Форма сотрудника

Нажмите кнопку « Больше форм» и « Несколько элементов» .

Больше форм

Вышеуказанный шаг далее создаст форму Multiple Items, в которой перечислены все сотрудники.

Сплит Форма

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

Теперь давайте выберем tblEmployees на панели навигации и затем на вкладке Create . Выберите опцию « Разделить форму» в меню «Дополнительные формы», и вы увидите следующую форму, в которой форма разделена по вертикали.

Источник: coderlessons.com

Конструирование форм базы данных средствами ms Access и работа с ними

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

Microsoft Office Access или просто Microsoft Access — реляционная СУБД ( Система управления реляционными базами данных ) корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Access предоставляет возможность вводить данные как непосредственно в таблицу, так и с помощью форм.

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

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

Источник: studfile.net

Access-формы. Создание форм для ввода данных

Access является мощным приложением Windows, системой управления базами данных (СУБД ). Его предназначение — представление информации в удобном пользователю виде, автоматизация операций, которые часто повторяются. Также программа помогает в поиске и хранении данных. Все это выполняют Access-формы. Создание форм — несложная задача, призванная максимально помочь пользователю.

access формы создание форм

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

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

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

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

Читайте также:
На сетевое оборудование какого производителя ориентирована программа gns3

создание форм в access

Способы создания форм в Access многообразны:

  • создание форм на базе существующих таблиц и запросов;
  • создание пустых форм;
  • разделенные формы;
  • формы с несколькими записями;
  • подчиненные Access-формы.

Создание форм осуществляется с помощью мастера форм, специального конструктора.

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

Формы на основе существующей таблицы

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

создание подчиненных форм в access

Для вывода нескольких записей таблицы в форме надо в том же разделе «Создание» выбрать кнопку «Несколько элементов». Так мы сможем отобразить в текстовых полях формы целый ряд записей данных со всеми полями таблицы.

На базе существующей таблицы создание форм в Access позволяет также разработать также разделенную форму. Это вид, который вместе с представлением данных в элементах управления представляет выборку данных параллельно в табличном виде. Чтобы создать разделенную форму, нужно в разделе «Создание» выбрать кнопку «Разделенная форма».

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

Режим макета

Готовые к использованию таблицы переводят в режим формы. В этом режиме можно изменять лишь сами данные записей таблиц базы данных, переходить между этими записями. Форматирование в этом режиме не допускается, а создание форм Microsoft Access нуждается в форматировании элементов управления и самой формы. Все это можно сделать, если переключиться в режим макета или в режим конструктора.

способы создания форм в access

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

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

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

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

создание форм microsoft access

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

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

Далее мастер попросит пользователя дать название кнопке, после чего можно нажать «Готово» — так получится готовая кнопка на форме, которая позволит закрывать ее.

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

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

Подчиненные формы

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

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

Что такое подчиненная форма

Создание подчиненных форм в Access можно объяснить примером: такой формой может стать форма заказов покупателя в интернет-магазине.

создание главной формы в access

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

Читайте также:
Программа для поворота фотографий на любой угол

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

Мастер форм

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

создание кнопочной формы в access

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

Создание форм подчинения

Создадим подчиненные формы на основе двух связанных таблиц (Authors и Books). Воспользуемся для этого мастером форм. Первым делом откроем сам мастер, команда выполнения которого располагается в СУБД Access (создание форм). В Access 2007, например, ее можно найти в выпадающем списке пункта «Другие формы».

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

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

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

На последнем шаге нам понадобится настроить заголовки форм, после чего нажмем «Готово» — сохранятся подчиненные access формы. Создание форм закончено.

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

Создание кнопочной формы в Access

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

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

Работа с диспетчером

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

Например, добавим две кнопки — «Кнопка 1» и «Кнопка 2» — на главную кнопочную форму. Эти кнопки свяжем с формой Authors1 и Books, которая является подчиненной. Выбрав «Создать», мы откроем диалоговое окно, где укажем желаемое имя кнопки и действие, которое нам надо выполнить («Открыть форму для изменения»). В третьем поле укажем форму, с которой хотим связать добавляемую кнопку.

Закрыв окна настройки, мы обнаружим, что в окне навигации появилась наша кнопочная форма. Выбрав ее в панели навигации, откроем окно и увидим, что она содержит простой стиль оформления и две кнопочки. Клик по кнопкам заставит СУБД открыть форму, с которой данная кнопка связана.

Раздел с таблицами

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

  • записи о кнопках, содержащихся на форме,
  • о действиях, связанных с ними,
  • запись о самой кнопочной форме.

Режим конструктора

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

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

Источник: fb.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru