Создание форм Access для редактирования данных. На создание сущности

В Access 2007 можно вводить данные непосредственно в таблицу в режиме таблица. Но обычно для ввода данных в БД Access 2007 используют формы (forms). Форма ускоряет работу с базой данных. Форма в БД - это структурированное интерактивное окно с элементами управления, в котором отображаются поля одной или нескольких таблиц или запросов.

Форму можно использовать для ввода, изменения или отображения данных из таблицы или запроса. В Microsoft Office Access 2007 предусмотрены новые средства, помогающие быстро создавать формы, а также новые типы форм и функциональные возможности.

Формы в БД Access можно создавать с помощью различных средств:

§ инструмента Form;

§ инструмента Разделенная форма;

§ инструмента Несколько элементов;

§ инструмента Пустая форма;

§ Мастера форм;

§ Конструктора форм.

Все средства создания форм помещены в группу формы на вкладке Создание

Формы, которые используют таблицы целесообразно выполнять с помощью Мастера или указанных инструментов, а дорабатывать их, т.е. вносить необходимые изменения, можно в режиме макета или конструктора . В Microsoft Access 2007 предусмотрено два режима внесения изменений и дополнений в формы: режим макета и режим конструктора. Переход между режимами (открыть, режим макета, конструктор) можно выполнить, щелкнув правой кнопкой мыши форму в области переходов, а затем выбрать нужный режим в контекстном меню.

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

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

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

Средство "Разделенная форма" . Разделенная форма - новая возможность в Microsoft Access 2007, которая позволяет одновременно отображать данные в режиме формы и в режиме таблицы. В области объектов (переходов) выделить таблицу, например Успеваемость. Далее щелкнуть на пиктограмме "Разделенная форма" на вкладке Создать.

Инструмент "Несколько элементов". Форму, в которой отображается не одна, а одновременно несколько записей, можно создать инструментом "Несколько элементов". Такая форма похожа на таблицу, в ней одновременно отображаются несколько записей.

Средство Пустая форма. Этот инструмент можно использовать в том случае, если необходимо быстро создать форму с несколькими полями. Форма открывается в режиме "Работа с макетами форм" и при этом отображается область Список полей.

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

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

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

После выбора стиля, требуется перейти в последнее окно, щелкнув на кнопке Далее. В последнем окне Мастера требуется ввести имя и указать дальнейшие действия: Открыть форму для просмотра и ввода данных; Изменить макет формы.

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

1. В окне приложения Access 2007 выбрать вкладку Создание. Выполнить щелчок на пиктограмме "Конструктор форм". В окне редактирования появится окно Form1 с пустой областью данных.

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

3. Поля из списка переместить на форму. Добавление полей осуществляется при нажатой левой кнопки мыши.

4. Поместить поля на форму.

5. Перемещение полей и их имен по форме производиться следующим образом:

§ Выделить поле с именем щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него.

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

§ Нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши.

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

§ Для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши.

§ Для удаления поля выделить его, нажать клавишу Delete или другим способом.

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

Задание.

1. Создать формы всех имеющихся таблиц различными способами (произвольное оформление):

Формы для таблиц Состав семьи и Штатное расписание

Форма для таблицы Струдники

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

3. Проверить работоспособность созданного приложения – добавить в БД по 3 записи в каждую таблицу через формы.

Access desktop databases can help you store and track just about any kind of information, such as inventory, contacts, or business processes. Let’s take a walk through the paths you can take to create an Access desktop database, add data to it, and then learn about next steps towards customizing and using your new database.

In this article

Choose a template

Access templates have built-in tables, queries, forms, and reports that are ready to use. A choice of templates is the first thing you’ll notice when you start Access, and you can search online for more templates.

    In Access click File > New .

    Select a desktop database template and enter a name for your database under File Name . (If you don’t see a template that would work for you , use the Search online templates box.)

    File Name

    Click Create .

Depending on the template, you might need to do any of the following to get started:

    If Access displays a Login dialog box with an empty list of users:

    1. Click New User .

      Fill in the User Details form.

      Click Save & Close .

      Select the user name you just entered, and then click Login .

    If Access displays a Security Warning message in the message bar, and you trust the source of the template, click Enable Content . If the database requires a login, log in again.

For more, see .

Create a database from scratch

If none of the templates fit your needs, you might start with a blank desktop database.

    From Access, click New > Blank desktop database .

    Type a name for your database in the File Name box.

    You can either use the default location that Access shows below the File Name box or click the folder icon to pick one.

    Click Create .

Add a table

In a database, your information is stored in multiple related tables. To create a table:

    When you open your database for the first time, you’ll see a blank table in Datasheet view where you can add data. To add another table, click the Create tab > Table . You can either start entering data in the empty field (cell) or paste data from another source like an Excel workbook.

    To rename a column (field), double-click the column heading, and then type the new name.

Tip: Meaningful names help you know what each field contains without seeing its contents.

    Click File > Save .

    To add more fields, type in the Click to Add column.

    To move a column, select it by clicking its column heading, and then drag it to where you want it. You can also select contiguous columns and drag them all to a new location.

Copy and paste data

You can copy and paste data from another program like Excel or Word into an Access table. This works best if the data is separated into columns. If the data is in a word processing program, such as Word, either use tags to separate the columns or convert into a table format before copying.

    If the data needs editing, such as separating full names into first and last names, do that first in the source program.

    Open the source and copy (Ctrl + C) the data.

    Open the Access table where you want to add the data in Datasheet view and paste it (Ctrl + V).

    Double-click each column heading and type a meaningful name.

    Click File > Save and give your new table a name.

    Note: Access sets the data type of each field based on the information you paste into the first row of each column, so make sure that the information in the following rows match the first row.

Import or link to data

You can either import data from other sources , or you can link to the data from Access without moving the information from where it is stored. Linking can be a good option if you have multiple users updating the data and you want to make sure that you are seeing the latest version or if you want to save storage space. You can choose whether you want to link to or import data for most formats. See Import or link to data in another Access database for more information.

The process differs slightly depending on the data source, but these instructions will get you started:

    On the External Data tab, click the data format you’ll be importing from or linking to. If you don"t see the right format, click More .

Note: If you still can"t find the right format, you might need to export the data first to a file format that Access supports (such as a delimited text file).

    Follow the instructions in the Get External Data dialog box.

When you link, some formats are available as read-only. Here are the external sources that you can import data or link from:

Yes
(read-only)

Microsoft Access

ODBC Databases, such as SQL Server

Text or comma-separated value (CSV) files

Yes
(add new records only)

). Его предназначение - представление информации в удобном пользователю виде, автоматизация операций, которые часто повторяются. Также программа помогает в поиске и хранении данных. Все это выполняют 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. В ней хранятся все данные настроек, связанные с создаваемыми кнопочными формами. В нашем случае есть всего лишь одна кнопочная форма с двумя кнопками, поэтому в нее помещено всего три записи:

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

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

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

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

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

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

Форма ;

Разделенная форма с помощью инструмента Разделенная форма ;

Обычная форма с помощью инструмента Несколько элементов ;

Обычная форма с помощью мастера форм;

Пустая форма.

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

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

Для начала изучите наиболее простые способы создания форм, когда большую часть работы за вас выполняет программа Microsoft Office Access 2007.

Создание формы с помощью инструмента Форма

Самый простой способ создания формы – это использование инструмента Форма .

1. Откройте базу данных Отдел продаж .

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

3. Перейдите на вкладку Создание и в группе Формы щелкните кнопкой мыши на инструменте Форма

Автоматически созданная форма отобразится в режиме макета (рис. 3.1).

Рис. 3.1. Автоматически созданная форма

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

4. Закройте форму. Перед закрытием появится окно запроса о сохранении формы.

5. Нажмите кнопку Да . Появится окно Сохранение (рис. 3.2).

Рис. 3.2. Окно Сохранение

6. Введите имя для макета формы (например, Клиенты). Нажмите кнопку ОК .

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

Создание разделенной формы с помощью инструмента Разделенная форма

Разделенная форма – это форма, разделенная на две части: представление данных в виде формы и представление тех же данных в виде таблицы. Разделенные формы являются нововведением Microsoft Office Access 2007.

Разделенная форма создается так же легко, как и простая.

Отдел продаж .

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

3. Перейдите на вкладку Создание и в группе Формы нажмите кнопку Разделенная форма.

Автоматически созданная форма отобразится в режиме макета (рис. 3.3).

Рис. 3.3. Разделенная форма

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

4. Сохраните макет формы под названием Разделенная форма Клиенты .

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

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

1. Откройте учебную базу данных Отдел продаж .

Клиенты .

3. Перейдите на вкладку Создание и в группе Формы нажмите кнопку Несколько элементов.

Автоматически созданная форма отобразится в режиме макета (рис. 3.4).

Рис. 3.4. Форма с несколькими записями

4. Сохраните форму под названием Форма с несколькими записями Клиенты .

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

Создание формы с помощью мастера форм

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

1. Откройте учебную базу данных Отдел продаж.

2. В области переходов дважды щелкните кнопкой мыши на названии таблицы Клиенты .

3. Перейдите на вкладку Создание и в группе Формы нажмите кнопку Другие формы . В раскрывающемся списке (рис. 3.5) выберите инструмент Мастер форм .

Рис. 3.5. Список Другие формы

Откроется окно Создание форм (рис. 3.6).

Рис. 3.6. Окно Создание форм

4. Переместите в список выбранных полей поля Имя , Телефон , Адрес . Нажмите кнопку Далее . Откроется окно выбора внешнего вида формы (рис. 3.7).

Рис. 3.7. Окно выбора внешнего вида формы

Существуют четыре вида формы:

В один столбец – все поля созданной формы будут расположены в один столбец;

Ленточный – поля формы будут расположены в одну или несколько строк;

Табличный – форма будет выглядеть как обычная таблица;

Выровненный – ленточная форма, поля которой выровнены по ширине.

5. Установите переключатель в положение нужного вида формы (например, выровненный ) и нажмите кнопку Далее . Откроется окно выбора стиля формы (рис. 3.8).

Рис. 3.8. Окно выбора стиля формы

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

6. Выберите подходящую схему оформления (например, Модульная ) и нажмите кнопку Далее . Откроется последнее окно мастера форм (рис. 3.9).

Рис. 3.9. Окно для задания имени формы

7. В текстовое поле введите имя новой формы и нажмите кнопку Готово . Новая форма откроется в режиме просмотра (рис. 3.10).

Рис. 3.10. Созданная форма в режиме просмотра

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

С помощью мастера форм создать сложную по структуре форму могут даже неподготовленные пользователи;

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

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Создание новой базы данных Все таблицы и другие объекты базы данных Access 2007 хранятся в одном файле с расширением ACCDB (во всех предыдущих версиях использовались файлы с расширением MDB). Перед созданием таблиц следует создать пустую базу данных следующим способом.1.

Из книги Excel. Мультимедийный курс автора Мединов Олег

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

Из книги Microsoft Windows SharePoint Services 3.0. Русская версия. Главы 9-16 автора Лондер Ольга

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

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. автора Дронов Владимир

, формирующим этот

Из книги Моделирование бизнес-процессов с BPwin 4.0 автора Маклаков Сергей Владимирович

1.1.2. Создание новой модели При создании новой модели возникает диалог, в котором следует указать, будет ли создана модель заново, или она будет открыта из файла либо из репозитория ModelMart, внести имя модели и выбрать методологию, в которой будет построена модель (рис. 1.1.2).Как

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов автора Дронов Владимир

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

, формирующим этот

Из книги Веб-Самоделкин. Как самому создать сайт быстро и профессионально автора Гладкий Алексей Анатольевич

Создание новой веб-страницы Возможности программы Extra Hide Studio предусматривают создание новых веб-документов тремя способами. В первом случае создается совершено пустая страница, во втором – стандартная веб-страница, а в третьем случае можно сформировать веб-страницу на

Из книги VBA для чайников автора Каммингс Стив

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

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

Создание формы Для создания новой формы VBA выберите Insert=UserForm из меню редактора Visual Basic или из контекстного меню (вызываемого щелчком правой кнопки мыши) в окне проводника проектов. Новая форма (точнее, заготовка новой формы) появится в специально созданном для нее окне, а

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

1.10.4. Создание новой учетной записи Создание учетной записи происходит в знакомом нам окне Учетные записи (Accounts), которое открывается щелчком мыши на значке, расположенном в окне системных настроек: Как упоминалось раньше, для доступа к изменениям необходимо произвести

Из книги Access 2002: Самоучитель автора Дубнов Павел Юрьевич

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

Из книги Социальные сети без страха для тех, кому за... автора Виннер Марина

Глава 3 Создание таблиц новой базы данных Как уже было сказано в главе 2, разработка новой базы данных «Контрольно-измерительные приборы» производится в программной среде Access 2002.Формирование БД в Access состоит из ряда последовательных этапов, описываемых ниже. Первый этап

Из книги Как приручить компьютер за несколько часов автора Ремнева Ирина

Глава 4 Создание форм новой базы данных Если таблицы служат первичными, исходными элементами базы данных, то «на выходе» вы получаете формы и отчеты. Как правило, формы используются для получения ответов на запросы пользователя, записи данных в таблицы и/или изменения

Из книги автора

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

Из книги автора

Из книги автора

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

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

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

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

В этой статье

Создание формы из существующей таблицы или запроса в Access

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

Создание пустой формы в Access

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

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

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

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

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

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

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

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

Чтобы создать новую разделенную форму с помощью инструмента "Разделенная форма", в области навигации щелкните таблицу или запрос с нужными данными, а затем на вкладке Создание нажмите кнопку Другие формы и выберите пункт Разделенная форма .

Создание формы, отображающей несколько записей, в Access

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

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

    На вкладке Создание нажмите кнопку Другие формы и выберите пункт Несколько элементов .

Создание формы, содержащей подчиненную форму, в Access

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

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

    Откройте базу данных, в которую нужно добавить форму навигации.

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

Дополнительные сведения

Формы можно настраивать с помощью нескольких параметров. Выберите нужные из представленных ниже.

Параметры

См. статью

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

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

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

Элементы управления в Access размещаются вдоль направляющих линий (макетов), которые позволяют выравнивать элементы управления в форме. Узнайте, как перемещать и изменять размер отдельных элементов управления.

Похожие статьи