Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Общие сведения об элементах управления




Разработка БД в приложении СУБД Access. Формы, назначение, основные разделы. Вычисляемые поля в формах.

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

1. Разделы формы

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

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

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

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

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

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

в) форма создана как табличная форма – данные будут отображены в виде таблицы с фиксированной шириной столбцов.

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

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

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

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

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

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

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

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

3. Создание формы на базе нескольких таблиц

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

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

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

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 420; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.