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

Содержание
  1. Access-формы. Создание форм для ввода данных
  2. Создание форм
  3. Формы на основе существующей таблицы
  4. Режим макета
  5. Добавление на форму кнопки
  6. Подчиненные формы
  7. Что такое подчиненная форма
  8. Мастер форм
  9. Создание форм подчинения
  10. Создание кнопочной формы в Access
  11. Работа с диспетчером
  12. Раздел с таблицами
  13. Режим конструктора
  14. Как сделать фон формы в access? – Информатизация
  15. Создание формы-заставки
  16. Конструктор форм Access
  17. Практическая работа. Создание форм для Базы данных Заказы в MS Access
  18. Задание 1.1. Создать форму Клиенты по образцу
  19. Задание 1.2. Добавить на форму Клиенты кнопки управления
  20. Задание 1.3. Внести данные о клиентах с помощью формы Клиенты
  21. Создать подчиненную форму Заказы клиентов для таблиц Клиенты и Заказы, с помощью которой можно просматривать заказы каждого клиента и вносить информацию о новых заказах.
  22. Задание 2.2. Внести данные о заказах с помощью формы Заказы клиентов
  23. Создать подчиненную форму Работа сотрудника для таблиц Сотрудники и Заказы, с помощью которой можно просмотреть все заказы сотрудника и внести информацию о новых заказах, а так же создать запись о новом сотруднике и его заказах
  24. Задание 3.2. Внести данные о новых сотрудниках и их заказах с помощью формы Работа сотрудников
  25. Создание форм в Access
  26. Чтобы создать форму:
  27. О подформах
  28. Добавление дополнительных полей в форму
  29. Чтобы добавить поле в форму:
  30. Чтобы добавить поле из другой таблицы:
  31. Добавление элементов управления дизайном
  32. Комбинированные поля
  33. Чтобы создать поле со списком:
  34. Настройка параметров формы в Листе свойств
  35. Изменение настроек формы
  36. Чтобы скрыть поле:
  37. Чтобы задать автоматическое заполнение поля текущей датой:
  38. MS Access – Создать форму
  39. Связанные формы
  40. Типы связанных форм
  41. Форма одного предмета
  42. Форма для нескольких предметов
  43. Сплит Форма
  44. Создание форм

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

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

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

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

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

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

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

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

Это текстовые поля, флажки, радиокнопки, выпадающие списки и прочее.

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

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

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

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

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

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

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

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

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

Режим макета

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

Режим макета отличается от режима конструктора меньшими возможностями по конструированию форм.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Мастер форм

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

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

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

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

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

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

В нашем случае подчиненной станет форма, созданная на базе таблицы Books.

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

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

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

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

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

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

Это обычный элемент, который можно редактировать в конструкторе на свое усмотрение.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник: https://FB.ru/article/198388/access-formyi-sozdanie-form-dlya-vvoda-dannyih

Как сделать фон формы в access? – Информатизация

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

2009-11-11

Владимир Ткаченко

Источник: Обучение в интернет

Для добавления в форму Access фонового рисунка, например в главную кнопочную форму, необходимо запустить базу данных («Успеваемость студентов» с главной кнопочной формой) и на панели инструментов щелкнуть на кнопке Окно базы данных. Откроется Окно базы данных Access, в котором откройте кнопочную форму Access в режиме Конструктор.

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

Рис. 1.

Для ввода пути и имени рисунка требуется щелкнуть на кнопке обзора , откроется окно диалога Выбор рисунка. В этом окне надо указать имя и тип файла. По умолчанию Microsoft Office Access поддерживает форматы файлов .bmp, .dib, .wmf, .emf и .ico. Поэтому выберите рисунок с одним из указанных расширений и щелкните на кнопке ОК в окне диалога Выбор рисунка. Я выбрал расширение рисунка -.bmp.

Далее в окне  Рисунок: Picture укажите тип рисунка, он может быть внедренным или связанным. Основные различия между связыванием и внедрением (встраиванием) заключаются в месте хранения данных и способе обновления данных после помещения их в документ. Внедренный рисунок является неотъемлемой частью формы Access, т.е. будет храниться в базе данных,  увеличивая ее объем.

Связанный объект – это данные (объект), созданные в одном файле и вставленные в другой файл с поддержкой связи между файлами.

Связанный объект не является частью файла, в который он вставлен, а  хранится в исходном файле в одной из директорий ПК, не увеличивая объем базы данных.

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

  • Я выбрал внедренный рисунок, так как он является неотъемлемой часть БД Access, что обеспечивает копирование (скачивание) файла БД с сайта пользователями Интернет.
  • Следующий шаг — это установка размеров рисунка. Масштабы рисунка имеют следующие значения:
  • Фрагмент;
  • Вписать в рамку;
  • По размеру рамки.

В зависимости от цели выбирайте одно из значений. В кнопочной форме Access Успеваемость_студентов я выбрал масштаб рисунка — Фрагмент, выравнивание — По центру,  результат представлен на рисунке

Рис. 2.

После закрытия окон «Рисунок: Picture» и «Кнопочная форма: форма», дважды щелкните на кнопке «Кнопочная форма», откроется следующая кнопочная форма Access с фоновым рисунком.

Рис. 3.

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

Источник:

Создание формы-заставки

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

Разнообразных типов форм-заставок может быть бесчисленное множество. В этом примере мы покажем создание одной совсем простенькой заставки.

Она приведена ниже посреди окна базы данных:

Обилие всяких кнопочек и настроек может постоянно сбивать вас с толку. Также может появиться страх при первом открытии программы.

  1. При нажатии на ссылку появляется сайт разработчика (сайт, конечно же, учебная пустышка):
  2. Теперь кратко рассмотрим процесс создания такой заставки.
  3. Сначала создадим форму в режиме конструктора:
  4. Далее вызываем в режиме конструктора окно свойств:

Задаём необходимые свойства (см. рисунок). Свойство «Подпись» задаёт текст, который будет находится в заголовке окна формы. «Рисунок» определяет, какой фон будет у формы.

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

Вот что получилось на первом этапе:

  • Далее идём сверху вниз:
  • С помощью элемента управления «Надпись»
  • создаём следующий текст (окно свойств рядом):

Надпись остаётся выделенной. Через меню «Правка» командой «Дублировать» получаем вторую точно такую надпись. Во второй надписи при помощи панели инструментов «Формат (форма/отчёт)»

текст меняем на оранжевый.

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

Затем при нажатой клавише Ctrl (для большей точности маневрирования) при помощи клавиш перемещения курсора оранжевую надпись располагаем поверх синей. При необходимости можно пользоваться командами «На задний план» и «На передний план» меню «Формат». Располагаем надписи примерно так:

Создаётся эффект тени (свечения).

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

Затем создаём третью надпись с текстом «Разработчик: АСУ ГП». Входим в свойства надписи (для этого можно выделить надпись и нажать клавишу F4) и задаём ей гиперссылку:

Нажимаем кнопку и выбираем ссылку (ссылки можно выбирать на какие угодно ресурсы. В данном случае мы просто выбрали файл «*.htm», имитирующий главную страницу некоторого сайта):

  1. Получаем:
  2. Нажимает на «Панели элементов» кнопку «Мастера»:
  3. Затем выбираем кнопку «Кнопка»:

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

  • Выравниваем положение кнопки на форме и переходим в режим формы «Вид»:
  • Форма готова.
  • Если форма-заставка выходит очень большой и некрасиво не пугайтесь (произошло это оттого, что при переходе в режим «Вид» форма сохранила размеры окна из режима конструктора), просто закройте её с сохранением параметров и опять откройте (форма будет нормальной):

Источник:

Конструктор форм Access

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

Используемые средства Конструктора можно выбрать на Ленте Конструктор. Перечислю некоторые из них:

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

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

В режиме конструктора имеется доступ к следующим областям:

  • Заголовок/примечание.
  • Колонтитулы.
  • Область данных.

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

Все элементы формы состоят из двух частей – надписи и поля данных. У каждой части имеется свой набор свойств.

Источник: https://iiorao.ru/prochee/kak-sdelat-fon-formy-v-access.html

Практическая работа. Создание форм для Базы данных Заказы в MS Access

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

Практическая работа №2

Тема: «Создание простых и подчиненных форм»

для студентов 2 курса специальности 10.02.03

Информационная безопасность автоматизированных систем

Цель работы: научиться создавать простые и подчиненные формы с помощью инструмента Форма и мастера форм.

Теоретическая часть:

Форма не является самостоятельным объектом, она создает пользовательский интерфейс для ввода, просмотра, изменения, информации в таблице или запросе.

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

Подчиненной называют форму, вставленную в другую форму. форма называется основной, а форма, вложенная в нее, — подчиненной.

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

Создать форму: Создание/Форма

Создать форму с помощью конструктора: Создание/ Конструктор форм

Создать форму с помощью мастера форм: Создание/ Другие формы/Мастер форм

Изменить форму с помощью конструктора: Режим/Конструктор

Изменить форму с помощью макета: Режим/Режим макета

Практическая часть:

Задание 1.1. Создать форму Клиенты по образцу

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

1. Открыть БД Заказы

2.Создать формус помощью мастера форм: Создание/Другие формы/Мастер форм

3. В появившемся диалоговом окне выбрать таблицу Клиенты и все поля таблицы

4. Выбрать внешний вид формы – в один столбец.

5. Выбрать стиль формы – солнцестояние.

6. Дать название форме «Клиенты».

7. С помощью Режима макета изменить название формы с «Клиенты» на «Карточка клиента» и отредактировать по образцу.

Задание 1.2. Добавить на форму Клиенты кнопки управления

С помощью Режима Конструктора добавить на форму Клиенты кнопки управления:

  • Переход на предыдущую страницу
  • Переход на следующую страницу
  • Создание записи
  • Удаление записи

1. Перейти в режим конструктора: Режим/Конструктор

2. На панели инструментов Конструктора выбрать элемент Кнопка

3. Добавить на форму управляющие кнопки: вперед, назад, создание, удаление.

4. Создать кнопку Переход на предыдущую страницу

  • Добавить кнопку на форму.
  • В появившемся автоматически диалоговом окне выбрать действие для кнопки: Переходы по записям/Предыдущая запись.
  • Выбрать вид отображения кнопки: Рисунок.

5. Аналогичным образом создать остальные кнопки.

Задание 1.3. Внести данные о клиентах с помощью формы Клиенты

Внести с помощью формы «Клиенты» не менее 3х новых клиентов.

Обратите внимание, что в таблице Клиенты, появились все внесенные записи!

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

1. Создать подчиненную форму с помощью мастера форм: Создание/Формы/Другие формы/Мастер форм

2. В появившемся диалоговом окне выбрать таблицы и поля для создания формы:

  • таблица Клиенты (поля Кодклиента, ФИО клиента, Телефон и Примечание)
  • таблица Заказы (поля КодЗаказа, Сотрудник, Дата заказа, Сумма).

3. Выбрать вид представления данных: Клиенты

4. Выбрать внешний вид подчиненной формы: Ленточный.

5. Выбрать Стиль подчиненной формы: Солнцестояние.

6. Задать имена форм:

Имя основной формы: Заказы клиентов.

Имя подчиненной формы: Заказы подчиненная форма.

7. Отредактировать форму с помощью Режима макета по образцу.

8. С помощью Режима Конструктора добавить на форму кнопки управления:

  • Переход на предыдущую страницу
  • Переход на следующую страницу
  • Создание записи
  • Удаление записи

Задание 2.2. Внести данные о заказах с помощью формы Заказы клиентов

С помощью формы Заказы клиентов внести не менее трех записей о новых заказах каждому клиенту.

Обратите внимание, что в таблице Заказы, появились все внесенные Вами записи.

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

1.Создать форму с помощью мастера форм: Создание/Формы/Другие формы/Мастер форм.

2. Выбрать для создания подчиненной формы следующие таблицы и поля:

  • таблицу Сотрудники (поля КодСотрудника, ФИО сотрудника, Должность, Телефон)
  • таблицу Заказы (поля КодЗаказа, ФИО клиента, Дата заказа, Сумма).

3. Выбрать Вид представления данных: Сотрудники

4. Выбрать Внешний вид подчиненной формы: Ленточный.

5. Выбрать Стиль подчиненной формы: Солнцестояние.

6. Задать имена форм:

Имя основной формы: Работа сотрудника.

Имя подчиненной формы:Заказы подчиненная форма1.

7. С помощью Режима макета отредактировать форму по образцу.

8. С помощью Режима Конструктора добавить на форму кнопки управления:

  • Переход на предыдущую страницу
  • Переход на следующую страницу
  • Создание записи
  • Удаление записи

Задание 3.2. Внести данные о новых сотрудниках и их заказах с помощью формы Работа сотрудников

С помощью формы Работа сотрудников внести следующие записи:

1. по одному заказу для каждого старого сотрудника.

2. создать две записи о новых сотрудниках и каждому новому сотруднику внести по три заказа.

Обратите внимание, что в таблицах Заказы и Сотрудники, появились все внесенные Вами записи.

Если Вы выполнили все задания правильно, то в списке объектов, должны быть отображены следующие таблицы и формы:

Источник: https://infourok.ru/sozdanie-form-dlya-bazi-dannih-zakazi-v-ms-access-4016501.html

Создание форм в 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 будет отображать краткое описание этой опции на нижней левой границы окна программы.

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

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

Чтобы скрыть поле:

  1. В представлении «Макет» или «Дизайн» выберите вкладку «Дизайн» и найдите группу «Инструменты». Щелкните команду Property Sheet.
  2. Лист свойств появится на панели справа. В форме выберите поле, которое вы хотите скрыть.

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

  3. В Листе свойств перейдите на вкладку «Формат» и найдите параметр «Видимый» в третьей строке.

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

Чтобы задать автоматическое заполнение поля текущей датой:

  1. В представлении «Макет» или «Дизайн» выберите вкладку «Дизайн» и найдите группу «Инструменты». Щелкните команду Property Sheet.
  2. Лист свойств появится на панели справа. В форме выберите поле, которое вы хотите автоматически заполнить в текущую дату. Это должно быть поле с типом данных даты. В нашем примере мы выберем поле «Дата отправки» в нашей форме «Заказы».
  3. В Листе свойств перейдите на вкладку «Данные» и выберите поле «Значение по умолчанию» в четвертой строке. Нажмите кнопку «Создатель выражений», которая отображается в столбце справа .
  4. Откроется диалоговое окно «Конструктор выражений». В списке Элементы выражения выберите слова «Общие выражения».
  5. В списке категорий выражений дважды щелкните текущую дату.
  6. Будет добавлено выражение для текущей даты. Нажмите «ОК».
  7. Перейдите в режим просмотра формы, чтобы убедиться, что это выражение работает. При создании в новую запись с этой формой, поле даты вы изменяли будет автоматически заполнять текущую дату.

Источник: https://maxfad.ru/ofis/ms-access/465-sozdanie-form-v-access.html

MS Access – Создать форму

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

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

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

Есть много вещей, которые вы можете сделать с помощью форм в Microsoft Access. Вы можете создать два основных типа форм —

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

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

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

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

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

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

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

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

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

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

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

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

Сплит Форма

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Давайте теперь выберем Форму с подформой (формами) и затем нажмите Далее .

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

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

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

Лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: