Студопедия

КАТЕГОРИИ:


Архитектура-(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)

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

Создание простых формы.

ФОРМЫ.

Форма — это объект базы данных, который можно использовать для ввода, изменения или отображения данных из таблицы или запроса.

Для создания форм можно воспользоваться мастером форм

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

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

Создание формы, содержащей подчиненную форму (форма с отношением «один-ко-многим»,Сложная форма)

При работе с реляционными данными (где связанные друг с другом данные хранятся в отдельных таблицах) нередко требуется в одной форме просматривать данные из нескольких таблиц или запросов. Например, может потребоваться просматривать одновременно не только данные клиента, но и информацию о его заказах. Подчиненные формы — это удобное средство для подобных целей, и в Microsoft Office Access 2007 предусмотрено множество способов быстрого создания подчиненных форм.

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

Подчиненные формы особенно удобны для отображения данных из таблиц или запросов, имеющих отношение «один-ко-многим» (Отношение «один-ко-многим». Объединение двух таблиц, в котором значению ключа каждой записи в главной таблице соответствует значение в связанном поле или полях в нескольких записях подчиненной таблицы.). Например, можно создать форму с подчиненной формой для отображения данных из таблиц «Жанры» и «Фильмы». Данные в таблице «Жанры» являются стороной отношения «один». Данные в таблице «Фильмы». являются стороной отношения «многие» — каждый жанр может содержать несколько фильмов. Т.о.

1. В главной форме отображаются данные на стороне отношения «один».

2. В подчиненной форме отображаются данные на стороне отношения «многие».

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

Для достижения наилучшего результата рекомендуется сначала установить все связи. Это позволит Access автоматически создать связи между главными и подчиненными формами

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

Причиной этого может быть то, что Access работает в ограниченном режиме, а на компьютере не установлено ядро Microsoft Jet 4.0 с пакетом обновления 8 (SP8) или более поздним. Ядро Jet 4.0 с пакетом обновления 8 или более поздним необходимо для полноценной работы Access при включенном ограниченном режиме.

Дополнительные сведения об установке обновления службы Jet см. в статье Microsoft Jet 4.0 с пакетом обновления 8 или более поздней версии на веб-узле Office Online.

Дополнительные сведения об изолированном режиме см. в статье Изолированный режим Microsoft Jet Expression Service на веб-узле Office Online.

2. На первой странице мастера в раскрывающемся списке Таблицы и запросы выберите таблицу или запрос. Например, чтобы создать сложную форму «Жанры», которая выводит в подчиненной форме список товаров, относящихся к конкретному виду (см. рис.1), выберите пункт Таблица: тблЖанры (сторона «один» отношения «один-ко-многим»).

Примечание. Порядок выбора таблиц или запросов не имеет значения.

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

4. На той же странице мастера в раскрывающемся списке Таблицы и запросы выберите другую таблицу или запрос. В данном примере выберите таблицу «тблФильмы» (сторона «многие» отношения «один-ко-многим»).

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

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

Рисунок 1. Пример Сложной формы

7. Установите переключатель в нижней части страницы мастера в положение Подчиненные формы и нажмите кнопку Далее.

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

Будет создано две формы в одной: одна для главной формы, содержащей элемент управления подчиненной формы, а другая — для самой подчиненной формы.

ДОРАБОТКА ФОРМ В РЕЖИМЕ КОНСТРУКТОРА

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

<== предыдущая лекция | следующая лекция ==>
Данные, которые можно ввести в условие на значение | Создание поля для поиска
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 2587; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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