Invest-currency.ru

Как обезопасить себя в кризис?
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Для чего предназначены формы в access

Для чего предназначены формы в access

1. Общие сведения о формах.

2. Средства СУБД MS Access для создания форм.

3. Создание формы в режиме Конструктор.

3.1. Структура формы.

3.2. Обзор элементов управления.

3.3. Свойства объектов.

3.4. Главные и подчиненные формы.

4. Работа с данными в формах.

1. Общие сведения о формах

Форма – настраиваемое диалоговое окно, позволяющее организовать удобный и интуитивно понятный интерфейс пользователя для работы с данными. В СУБД MS Access формы являются объектами базы данных.

– ввод записей в таблицы;

– модификация записей в таблицах: добавление и удаление записей, изменение значений в полях;

– просмотр и анализ информации (проведение вычислений над данными);

– управление ходом выполнения приложения.

Этапы создания форм.

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

На следующем этапе происходит конструирование формы средствами СУБД.

2. Средства СУБД MS Access для создания форм

Для создания новой формы в СУБД MS Access необходимо перейти в окне базы данных на вкладку Формы и щелкнуть по кнопке Создать. В появившемся диалоговом окне Новая форма (рис.9.1) выбрать средство создания формы.

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

– средства автоматического создания форм (Автоформа: в столбец, Автоформа: ленточная, Автоформа: табличная, Автоформа: сводная таблица и Автоформа: сводная диаграмма);

– мастера создания форм (Мастер форм, Диаграмма и Сводная таблица);

– конструктор создания форм.

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

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

Рис.9.1. Диалоговое окно Новая форма

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

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

3. Создание формы в режиме Конструктор

Для создания формы в режиме Конструктор необходимо:

1. Выбрать или создать источник записей для формы.

2. Разместить поля источника записей в форме.

3. Добавить вычисляемые и свободные элементы управления.

4. Добавить управляющие элементы управления.

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

6. Настроить свойства элементов управления и разделов формы.

7. Отформатировать форму с целью придания ей профессионального вида.

8. Сохранить форму, задав имя.

Форма в режиме Конструктор представлена на рис.9.2.

Рис.9.2. Форма в режиме Конструктор форм

3.1. Структура формы

Любая форма в режиме Конструктор имеет следующие разделы (см. рис.9.2):

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

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

Разделы формы наполняются различными графическими объектами – элементами управления.

3.2. Обзор элементов управления

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

В зависимости от данных, которые выводятся в элементах управления, элементы управления подразделяются на три типа:

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

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

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

Структура выражений в вычисляемых элементах управления аналогична структуре выражений в вычисляемых полях запросов.

По месту хранения элементы управления подразделяются на два типа: встроенные и подключаемые (дополнительные). На рис.9.3 представлена панель инструментов Панель элементов, содержащая встроенные элементы управления, а в таблице 9.2 дана краткая характеристика встроенных элементов управления.

Рис.9.3. Панель инструментов Панель элементов

Для чего предназначены формы в access

На этом шаге вы познакомитесь с видами форм.

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

  1. Отображение и изменение данных. Наиболее часто формы создаются именно для вывода и изменения данных в БД. При этом разработчик может задать любой вид отображения информации, т.е. произвольный набор полей из одной или нескольких таблиц или запросов (если поля находятся в разных таблицах, то между этими таблицами должна быть связь). Также можно установить любые ограничения на редактирование данных в форме, т.е. разрешить редактирование одних полей и запретить изменение других.
  2. Ввод данных. Формы могут использоваться для ввода новых данных в таблицу, при этом ввод будет выполняться пользователем в том формате, который задан разработчиком. Другими словами, пользователь может вводить значения только для тех полей, которые представлены в форме.
  3. Печать. Несмотря на то, что для печати данных в БД используются отчеты, содержимое формы также можно распечатать.
  4. Сообщения. Дополнительная возможность использования форм заключается в создании с их помощью различных сообщений, отображаемых впоследствии в той или иной ситуации для облегчения работы пользователя. В таком виде формы используются в приложениях.

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

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


Рис. 1. Многостраничная форма

Читать еще:  The database is not accessible objectexplorer

Ленточная — все поля записи выводятся в одну строку, при этом в форме отображаются все записи. В ленточной форме Студенты1, представленной на рисунке 2, отображены все записи из таблицы Студенты.


Рис. 2. Ленточная форма

Табличная — отображение записей осуществляется в режиме таблицы. На рисунке 3 представлена табличная форма Студенты, в которой все записи таблицы Студенты выведены в табличном режиме.


Рис. 3. Табличная форма

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


Рис. 4. Подчиненная форма

На следующем шаге рассмотрим создание формы с помощью мастера.

Предыдущий шаг Оглавление Следующий шаг

Работа с формами в базе данных MS ACCESS;

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

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

Форма предоставляет возможности для:ввода и просмотра информации базы данных, изменения данных, печати, создания сообщений.

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

Конструктор форм (предназначен для создания формы любой сложности)

Мастер форм (позволяет создавать формы различные как по стилю, так и по содержанию)

Автоформа: в столбец (многостраничная – поля для записи выводятся в один столбец, в форме одновременно отображаются данные для одной записи)

Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи)

Автоформа: табличная (отображение записей осуществляется в режиме таблица)

Автоформа: сводная таблица

Автоформа: сводная диаграмма

Диаграмма (создается форма с диаграммой, построенной Microsoft Graph)

Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel)

Алгоритм создания форм следующий: Открыть окно БД; В окне БД выбрать вкладку Формы; Щелкнуть на пиктограмме Создать, расположенной на панели инструментов окна БД; В появившемся диалоговом окне «Новая форма» Выбрать способ создания формы и источник данных; Щелкнуть на кнопке ОК.

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

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

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

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

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

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

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

1. Запустить программу Microsoft Access и открыть БД

2. В окне БД выбрать вкладку Формы. Выполнить щелчок по кнопке Создать. Появится диалоговое окно Новая форма. В этом окне необходимо выбрать из списка пункт Конструктор. Затем в списке «Выберите в качестве источника данных таблицу или запрос» выбрать имя таблицы. Выполнить щелчок по кнопке ОК. На экране появится окно Форма 1.

3. Если на экране отсутствует список полей выбранной для построения формы таблицы, выбрать пункт меню Вид / Список полей.

4. Поля из списка переместить на форму (по одному или предварительно выделив с использованием клавиши Shift и мыши, для выделения всех полей выполнить двойной щелчок мышью на заголовке окна Список полей)

5. Разместить поля на форме в нужных местах по разработанному образцу

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

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

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

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

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

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

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

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

8. Просмотреть форму в режиме Конструктора, выполнив щелчок по кнопке Открыть.

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

12.5 Работа с формами Access из VBA (объект Form )

Объект Access.Form, работа с формами Access средствами VBA, открытие формы Access, работа с элементами управления на форме Access

Один из важнейших элементов Access, который широко используется в приложениях — это формы. Формы Access предназначены для того же, для чего и обычные формы VBA — это прежде всего контейнеры для графических элементов управления. Но устройство форм Access, их функциональные возможности, приемы работы с ними и даже наборы элементов управления, которые на них можно размещать, сильно отличаются от привычных нам форм VBA, которые можно использовать в Word и Excel.

Формы Access используются:

  • Для редактирования записей в таблицах базы данных Access и внешних источников данных. Для того, чтобы создать такие формы, вообще не нужно никакого программирования — достаточно создать форму в режиме конструктора или воспользоваться мастером создания форм. Подключиться к внешнему источнику данных (например, базе данных SQL Server или Oracle) можно, воспользовавшись в Access меню Файл ->Внешние данные ->Связь с таблицами.
  • Как панели управления вашего приложения. Очень часто в приложении на основе Access создается начальная форма, которая открывается при запуске этого приложения. На этой формы предусмотрены кнопки и другие элементы управления для вызова других форм, отчетов, макросов, выхода из приложения и выполнения прочих операций. После закрытия других форм управления опять передается начальной форме.
  • Просто для предоставления пользователю возможности выполнения любых действий. Например, форму можно использовать для выбора пользователем параметров отчета, выгрузки данных во внешнее приложение (например, Excel) и т.п.
Читать еще:  Remote access vpn cisco asa

Как работать с формами Access из VBA?

Первое, что необходимо сказать — для работы с формами во многих ситуациях нам придется использовать общий объект AccessObject, который представляет в Access не только формы, но и таблицы, макросы, модули, отчеты и множество других элементов. Поскольку этот объект — универсальный, то, конечно, большой помощи от Intellisense — подсказки в редакторе VBA у нас не будет. Обратиться к объекту формы можно через коллекцию AllForms, которая доступна через объекты CodeProject и CurrentProject. Например, получить информацию о всех формах в базе данных Access можно так:

Dim oA As AccessObject

For Each oA In CurrentProject.AllForms

Если вы будете обращаться к формам в коллекции AllForms по индексу, обратите внимание, что нумерация форм в этой коллекции начинается с 0. Обращаться к элементам в этой коллекции можно и по имени:

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

Программным образом формы можно найти и другим способом. Все открытые формы Access автоматически помещаются в коллекцию Application.Forms и представляются в виде объекта Form. Это — уже нормальный объект, свойства которого соответствуют свойствам формы, доступным через графический интерфейс. Например, если форма Форма1 открыта, получить информацию о ее ширине можно так:

Debug.Print Application.Forms(«Форма 1»).Width

Это свойство можно использовать и для изменения ширины формы, но для этой цели рекомендуется использовать метод DoCmd.MoveSize(), который изменяет размеры активного объекта (например, нашей формы, если она активна):

DoCmd.MoveSize Width :=10000

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

Как можно открыть форму?

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

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

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

Рис. 12.2 Все лишние возможности Access спрятаны от пользователя

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

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

Если же форма уже открыта, то этот метод, конечно, не открывает форму заново, а просто активизирует ее. Метод DoCmd.OpenForm() принимает также несколько необязательных параметров, при помощи которых вы можете настроить фильтр на отображение записей в форме, режим открытия формы (например, модальность) и т.п. Закрытие формы производится при помощи метода DoCmd.Close(). Если же вам нужно просто спрятать форму, чтобы сохранить введенные на ней пользователем значения и отобразить их при следующем показе, можно просто сделать форму невидимой, назначив ее свойству Visible значение False.

Форма нам обычно нужна не сама по себе, а как контейнер для расположенных на ней элементов управления. Обычно элементы управления программным способом создавать не требуется — намного проще и удобнее поместить их на форму в режиме конструктора для формы. В наборе элементов управления для формы предусмотрены как знакомые нам элементы управления — текстовые поля, надписи, кнопки, флажки и переключатели, так и новые элементы — свободная и присоединенная рамки объектов, разрывы страниц, подчиненные формы/отчеты и т.п. В верхнем правом углу Toolbox в конструкторе формы Microsoft Access находится специальная кнопка Мастера. Если она нажата, то добавление на форму привычных элементов управления (например, кнопки) приведет к появлению окна мастера, который попытается помочь вам автоматически сгенерировать нужный код VBA для этого элемента управления (см. рис. 12.3)

Рис. 12.3 Мастер создания кнопок

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

Для чего используются нестандартные (по отношению к обычным формам VBA) элементы управления:

  • Свободная рамка объекта — возможность разместить на форме OLE-объект (например, документ Word, лист Excel, презентация PowerPoint, рисунок, звукозапись или видеоклип), который может быть встроен в базу данных Access (но не помещен в таблицу!) или находиться во внешнем по отношению к базе данных Access файлу.
  • Присоединенная рамка объекта — то же самое, за исключением того, что он применяется для работы с объектами OLE, которые хранятся в таблицах внутри баз данных Access или внешнего источника данных. Это — самый удобный способ генерации отчетов в Word.

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

Рис. 12.4 Таблица для хранения шаблонов Word

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

‘Получаем ссылку oFrame на объект присоединенной рамки на форме

Dim oFrame As BoundObjectFrame

Set oFrame = oForm.Controls(«WordTemplate»)

‘При помощи метода DLookup () скачиваем в него значение столбца File из таблицы

‘Templates, где номер строки (значение столбца Num ) равно 1

oFrame = Application.DLookup(«[File]», «Templates», «[Num] = 1»)

‘Открываем объект в отдельном окне приложения — то есть создаем

‘документ Word на основе шаблон, загруженного в рамку объекта на форме

‘Активизируем объект приложения

‘Получаем ссылку на Word в переменную oWord

Читать еще:  Android permission access coarse location

Dim oWord As Word.Application

Set oWord = GetObject(, «Word.Application»)

‘Получаем ссылку на созданный нами документ

Dim oDoc As Word.Document

Set oDoc = oWord.ActiveDocument

‘Дальше работаем средствами Word, например, вставляем нужный текст

‘в места, отмеченные закладками

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

  • Элемент управления Разрыв страницы — определяет начало нового экрана формы.
  • Подчиненная форма/отчет — используется для размещения на форме подчиненных форм, таблиц или отчетов.

Как уже говорилось, программным способом элементы управления в форме Access приходится создавать редко. Если на форме вам нужен переменный набор элементов управления, то правильнее будет с самого начала создать все нужные элементы управления и по необходимости делать их то видимыми, то невидимыми. Тем не менее создать программным способом элементы управления на форме тоже можно. Эта операция выполняется при помощи метода Application.CreateControl(), который принимает множество параметров — имя формы, на которой создается элемент управления, тип элемента управления, его месторасположение на форме и т.п.

Обращение к значениям элементов управления на форме производится через коллекцию Controls, которая умеет работать с именами элементов управления:

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

Курс дистанционного обучения:
«Экономическая информатика»
Модуль 2 (2,5 кредита): Прикладное программное обеспечение офисного назначения

Тема 2.1. Обработка текстовой информации

Тема 2.2. Процессоры электронных таблиц

Тема 2.3. Программные средства презентаций и основы офисного программирования

Тема 2.4. Системы управления базами данных и экспертные системы

2.4.11. Учебная база данных с главной кнопочной формой «Training_students» — Скачать

2.4. Системы управления базами данных и экспертные системы

2.4.5. Проектирование форм и работа с ними

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

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

Форма предоставляет возможности для:

  • ввода и просмотра информации базы данных;
  • изменения данных;
  • печати;
  • создания сообщений.

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

  1. Конструктор форм (предназначен для создания формы любой сложности).
  2. Мастер форм (позволяет создавать формы различные как по стилю, так и по содержанию).
  3. Автоформа: в столбец (многостраничная – поля для записи выводятся в один столбец, в форме одновременно отображаются данные для одной записи).
  4. Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи).
  5. Автоформа: табличная (отображение записей осуществляется в режиме таблица).
  6. Автоформа: сводная таблица.
  7. Автоформа: сводная диаграмма.
  8. Диаграмма (создается форма с диаграммой, построенной Microsoft Graph).
  9. Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel).

Алгоритм создания форм следующий:

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

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

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

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

Например, выберем источник – таблицу Студенты и все ее поля, а затем необходимо щелкнуть на кнопке Далее.

В этом окне надо выбрать внешний вид формы, например в один столбец и щелкнуть Далее.

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

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

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

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

1. Запустить программу Microsoft Access и открыть БД.

2. В окне БД выбрать вкладку Формы. Выполнить щелчок по кнопке Создать. Появится диалоговое окно Новая форма. В этом окне необходимо выбрать из списка пункт Конструктор. Затем в списке «Выберите в качестве источника данных таблицу или запрос» выбрать имя таблицы (например, Студент). Выполнить щелчок по кнопке ОК. На экране появится окно Форма 1.

3. Если на экране отсутствует список полей выбранной для построения формы таблицы, выбрать пункт меню Вид / Список полей.

4. Поля из списка переместить на форму (по одному или предварительно выделив с использованием клавиши Shift и мыши, для выделения всех полей выполнить двойной щелчок мышью на заголовке окна Список полей).

5. Разместить поля на форме в нужных местах по разработанному образцу.

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

  • выделить объект (поле с именем) щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него;
  • для перемещения поместить указатель мыши на квадратик, находящийся в левом верхнем углу элемента. Указатель мыши в виде ладони позволяет перемещать объект вместе с привязанным к нему именем, в виде ладони с вытянутым указательным пальцем — перемещает один объект;
  • нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши;
  • для изменения надписи, связанной с полем необходимо выполнить на ней двойной щелчок мышью. В открывшемся диалоговом окне Надпись выбрать вкладку Макет и выполнить необходимые изменения. Затем закрыть окно;
  • для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши;
  • для удаления поля выделить его, нажать клавишу Delete или выбрать команду Правка / Удалить.

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

8. Просмотреть форму в режиме Конструктора, выполнив щелчок по кнопке Открыть.

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

Copyright

© Обучение в интернет, .
Обратная связь

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector