0

Источник данных для формы

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

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

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

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

ввод и просмотр информации базы данных;

удаление данных БД;

Источники данных для форм

Источниками данных для форм могут служить таблицы и запросы.

Режим отображения форм

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

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

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

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

изменение источников элемента управления "текстовое поле" непосредственно в самом поле, без использования окна свойств;

изменение размеров разделов формы, таких как "Заголовок формы" или "Область данных";

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

Элементы управления форм

Элементы управления предназначены для просмотра и работы с данными. Выделяют такие элементы управления:

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

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

Вычисляемые элементы управления это элементы управления, источником данных у которых является выражение.

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

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

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

Свойства подчиненной формы:

Свойство "Объект источник" – отображает информацию об объекте, который отображается в форме.

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

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

Инструменты создания форм

Access включает такие инструменты для создания форм: Форма, Конструктор форм, Пустая форма, Мастер форм, Навигация и Другие формы (Несколько элементов, Таблица, Разделенная форма, Модальное диалоговое окно, Сводная диаграмма, Сводная таблица).

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

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

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

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

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

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

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

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

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

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

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

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

Для этого необходимо:

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

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

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

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

Читайте также:  Виндовс олд можно удалять

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

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

ПКМ -> Колонтитулы (Указываете авторскую метку)-> заголовок/примечание (название формы, текущее время и дата)

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

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

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

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

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

В этой статье

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

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

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

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

На вкладке Создание в группе Формы нажмите кнопку Форма.

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

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

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

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

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

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

Чтобы создать разделенную форму с помощью инструмента "Разделенная форма":

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

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

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

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

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

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

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

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

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

Читайте также:  Беспроводная гарнитура для телефона на алиэкспресс

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

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

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

Следуйте инструкциям на страницах мастера форм.

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

На последней странице мастера нажмите кнопку Готово.

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

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

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

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

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

Чтобы добавить на форму поле, дважды щелкните по нему или перетащите его на форму.

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

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

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

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

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

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

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

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

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

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

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

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

изменять размер разделов формы, например ее заголовка или раздела подробностей;

изменять некоторые свойств формы, которые невозможно изменить в режиме макета.

Настройка формы в режиме макета

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

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

Форма будет открыта в режиме макета.

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

Чтобы добавить в структуру формы поля из базовой таблицы или запроса, воспользуйтесь областью Список полей. Чтобы отобразить область Список полей:

На вкладке Конструктор в группе Инструменты щелкните Добавить поля или воспользуйтесь сочетанием клавиш ALT+F8.

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

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

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

Доработка формы в режиме конструктора

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

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

Форма откроется в режиме конструктора.

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

Читайте также:  Во время игры ученица случайно разбила стекло

Чтобы добавить в структуру формы поля из базовой таблицы или запроса, воспользуйтесь областью Список полей. Чтобы отобразить область Список полей:

На вкладке Конструктор в группе Инструменты щелкните Добавить поля или воспользуйтесь сочетанием клавиш ALT+F8.

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

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

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

Поможем успешно пройти тест. Знакомы с особенностями сдачи тестов онлайн в Системах дистанционного обучения (СДО) более 50 ВУЗов.

Закажите консультацию за 470 рублей и тест онлайн будет сдан успешно.

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

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

3. Требуется выполнить с помощью запроса отбор записей, удовлетворяющих одновременно двум условиям. Способ расположения этих условий в бланке запроса
В произвольном порядке
Оба условия должны быть в строке «Условия отбора»
Одно условие должно быть в строке «Условия отбора», а другое — в строке «Или»
Оба условия должны быть в обной ячейке и между ними должен стоять оператор «OR»
Оба условия должны быть в обной ячейке и между ними должен стоять оператор «AND»

4. Основной элемент базы данных реляционного типа
таблица
форма
поле
запись

5. Типы данных в Access
Текстовый
Дата/время
Натуральный
Десятичный
Денежный
Дробный

6. Структуру таблицы определяют …
записи
поля
ячейки
связи

7. Групповая операция, с помощью которой можно подсчитать количество значений, относящихся к соответствующей группе
Count
Sum
Avg
StDev
Var

8. Данные в таблицу можно вводить …
режиме таблицы
режиме конструктора таблиц
режиме Мастера таблиц
запросе

9. Ключ в базе данных бывает …
простым
составным
однозначным
базовым
внешним
внутренним

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

11. Типы связей (отношений) для таблиц базы данных:
один к одному (1:1)
один к двум (1:2)
один ко многим (1:М)
все ко всем (В:В)
многие ко многим (М:М)

12. Источник данных для формы
Таблица или запрос
Запись таблицы
Поле таблицы
Отчет

13. Свойства полей создаваемой таблицы можно задать в …
режиме таблицы
режиме конструктора таблиц
режиме Мастера таблиц
запросе

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

15. Сколько в предъявленной базе данных записей?

1
2
3
4

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

17. Тип поля (числовой, текстовый и др.) в базе данных определяется…
названием поля
шириной поля
количеством строк
типом данных

18. Изображенная на рисунке форма является …

многостраничной (в столбец)
ленточной
сложной
формой в виде таблицы

19. Система управления базой данных обеспечивает …
создание и редактирование базы данных
создание и редактирование текстов
манипулирование данными (редактирование, выборку)
публикацию данных

20. Работа со структурой формы осуществляется в режиме …
формы
таблицы
конструктора
просмотра

21. Строка, которую будет занимать запись «Pentium II» после проведения сортировки по возрастанию в поле Винчестер

1
2
3
4

22. К запросам-действиям относятся запросы …
с параметрами, на добавление, на обновление
в которых используются данные из двух и более таблиц
с групповыми операциями и перекрестные запросы
на добавление, на создание таблицы, на обновление

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

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

25. Для изменения и/или удаления данных используются …
Запросы на выборку
Перекрестные запросы
Запросы-действия
Итоговые запросы

26. Связи между таблицами отображаются в …
окне базы данных
окне “Схема данных”
окне Microsoft Access
режиме конструктора таблиц

27. Объект базы данных «Отчет» создается для …
отображения данных на экране в наиболее удобном для пользователя виде
вывода данных на печать в наиболее удобном для пользователя виде
ввода данных в таблицы
получения информации по условию, заданному пользователем

28. Групповые операции в запросах предназначены для …
выполнения вычислений для групп записей
фильтрации записей
сортировки записей
поиска нужной записи

admin

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *