КАТЕГОРИИ: Архитектура-(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; Просмотров: 2648; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |