Конструктор в программе Microsoft access это

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

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

В этой статье

  • Общие сведения о режимах макета и конструктора
  • Изменение формы в режиме макета
  • Изменение формы в режиме конструктора

Общие сведения о режимах макета и конструктора

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

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

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

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

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

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

Чтобы перейти в режим макета, щелкните правой кнопкой мыши имя формы в области навигации и выберите команду Режим макета .

Читайте также:
Как пользоваться программой ми хоум робот пылесос

Access выведет форму в режиме макета.

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

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

  • На вкладке Формат в группе Элементы управления нажмите кнопку Добавить поля .
  • Нажмите клавиши ALT+F8.

Затем можно перетащить поля прямо из области Список полей в форму.

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

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

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

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

Access выведет форму в конструкторе.

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

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

  • На вкладке Конструктор в группе Сервис нажмите кнопку Добавить существующее поле.
  • Нажмите клавиши ALT+F8.

Затем можно перетащить поля прямо из области Список полей в форму.

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

Источник: support.microsoft.com

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

Создание базы данных сотрудников в Microsoft Access

Конструкторы и построители как эффективное средство создания и изменения объектов Microsoft Access

В отличие от многих других систем управления базами данных (СУБД), в которых таблицы, запросы и отчеты формируются и модифицируются посредством языков семейства SQL (Structured Query Language), Access предоставляет для создания таких объектов мощные визуальные средства — конструкторы и построители (визарды).

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

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

Читайте также:
Программа айка системные требования

Замечание 1

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

Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!

Создание таблиц в базе данных

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

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

Рисунок 1. Создание и правка таблицы в конструкторе. Автор24 — интернет-биржа студенческих работ

«Создание базы данных сотрудников в Microsoft Access»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы

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

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

Замечание 2

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

Некоторые поля в таблицах следует пометить как ключевые. В качестве ключа можно выбрать некую уникальную числовую характеристику (например, табельный номер), однако лучшей практикой является генерация для каждой строки уникального порядкового номера. Это происходит автоматически, если присвоить ключевому полю тип «Счетчик».

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

Читайте также:
Музыка под которую каталась щербакова произвольная программа

Совокупность всех таблиц и их взаимных связей в базе данных называется схемой данных. В Access есть инструмент для ее просмотра. Рядом со связями таблиц указывается их тип: «один к одному», «один ко многим», многие к многим.

Рисунок 2. Схема данных базы «Сотрудники». Автор24 — интернет-биржа студенческих работ

Формирование запросов в Access

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

Для решения названных задач (выборки из таблиц, формирование динамических полей) предназначены запросы. Их можно создавать в трех режимах:

  1. на языке SQL;
  2. с помощью конструктора;
  3. с помощью визарда.

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

Рисунок 3. Запрос, формируемый на основе таблицы «Сотрудники». Автор24 — интернет-биржа студенческих работ

В запросе может быть задействовано более одной таблицы, что позволяет заменить безликие числовые идентификаторы реальными данными, например (в режиме SQL):

SELECT «Фамилия», «Имя», «Подразделение», «Должность», «Дата начала работы», «Дата окончатия работы»

FROM «Сотрудники» INNER JOIN «Перемещения по службе»

ON «Табельный номер» = «Идентификатор сотрудника» ORDER BY «Дата начала работы»;

В данном примере поля «Фамилия» и «Имя» берутся из таблицы «Общие данные», а остальные — из «Перемещения по службе». Оптимально вынести сведения о должностях и подразделениях в отдельные справочники и задействовать не 2, а 4 таблицы.

Формы и отчеты в Access

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

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

Рисунок 4. Форма к таблице «Основные сведения» с подключенными в нижней части вспомогательными таблицами. Автор24 — интернет-биржа студенческих работ

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

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

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

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