Главная » Просмотр файлов » Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)

Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448), страница 16

Файл №1084448 Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012)) 16 страницаКузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448) страница 162018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 16)

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

Например, элемент управленияНабор вкладок может быть использован в форме Сотрудники, что­бы отделить общие сведения от личных.Элементы НТМЬ и АсйуеХ позволяют добавить формам и отче­там еще некоторые функциональные возможности.2.9.3. Технология загрузки, просмотра и корректировки данныхбазы с использованием формСледует отметить, что технология создания целостной базы, вкоторой между таблицами установлены связи, предполагает упо­рядочение загрузки взаимосвязанных таблиц с целью обеспече­79ния пользователя удобным интерфейсом. Такая технология мо­жет строиться на использовании соответствующих экранных формввода/вывода, обеспечивающих корректный ввод взаимосвязан­ных данных.

Эти формы, как правило, в значительной степенисоответствуют формам первичных документов — источников дан­ных для загрузки справочной информации и оперативных учет­ных данных. При этом реализуется важнейший аспект технологииработы с базой данных — их однократный ввод.Таким образом, для получения рационально сконструирован­ных форм, обеспечивающих удобную работу пользователя и кор­ректный ввод взаимосвязанных данных при создании и корректи­ровке целостности БД, целесообразно провести подготовитель­ную работу по определению последовательности ее загрузки.Требования к последовательности загрузки таблиц базы дан­ных определяются схемой данных и формулируются следующимобразом:• независимо могут загружаться таблицы, которые не подчине­ны каким-либо другим таблицам;• таблицы, подчиненные каким-либо другим таблицам, могутзагружаться либо одновременно с ними, либо после их загрузки;• в базу данных сначала загружаются с соответствующих доку­ментов справочные данные, а затем учетные.В соответствии с этими требованиями можно рекомендоватьследующий порядок загрузки целостной базы данных:1.

Определить документы для загрузки таблиц БД.2. Определить таблицы в БД, предназначенные для загрузкикаждого документа-источника.3. Определить последовательность этапов загрузки таблиц.4. Определить подсхему данных (фрагмент схемы данных) длякаждого этапа загрузки БД, в которую могут входить:таблица, являющаяся объектом загрузки;таблица, связанная с таблицей, являющ ейся объектом за­грузки;таблица, главная относительно загружаемой.5. Определить общую структуру экранной формы, т.е. ее макет,согласованный со структурой входного документа и подсхемойданных.6. Определить состав размещаемых данных для каждой из час­тей составной формы.7. Ввести ключевые поля основной части таблицы — источникаданных в основную часть формы.8.

Предусмотреть в подчиненной форме поля для ключевыхполей таблицы — источника данных, которых нет в основнойчасти.После выполнения перечисленных пунктов загрузки осуществ­ляется конструирование экранной формы средствами Access.802.9.4. Разработка многотабличных формМноготабличная форма создается на основе нескольких взаи­мосвязанных таблиц и может состоять из одной формы или изосновной и одной или нескольких подчиненных форм. Подчинен­ная форма может быть построена на основе как подчиненной, таки главной таблиц.Многотабличная форма может быть создана в режиме конст­руктора или с помощью мастера форм. Однако в Access наиболеетехнологичным является первоначальное создание форм с помо­щью мастера и доработка их в режиме конструктора.При создании многотабличной формы с помощью мастераAccess создает для нее базовую инструкцию SQL, в которую вклю­чаются сведения об используемых таблицах и полях.Назовем способы создания многотабличной формы с помо­щью мастера.1.

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

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

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

2.11. Создание многотабличной формы с подчиненной формойВыбор необходимых таблиц и полей производится в следующемпорядке:• в окне базы данных выбрать закладку Форма и нажать клави­шу [Создать];• в окне Новая форма выбрать режим создания Мастер форм, ав качестве источника данных основной части формы выбрать изсписка таблицу или запрос;• в первом открывшемся диалоговом окне Создание форм пос­ледовательно выбрать таблицы и из них поля, включаемые в фор­му, после чего нажать кнопку [Далее];• во втором открывшемся диалоговом окне Создание форм(рис. 2.11) выбрать вариант создания многотабличной формы, длячего в рамке Выберите вид представления данных выделить табли­цу, которая является источником основной части формы.

(Приэтом если таблица была выбрана в окне Новая форма, она ужевыделена.)Если таблица — источник основной части формы — являетсяглавной по отношению к другой таблице, тоже выбранной дляформы, то в окне Создание форм выбирают один из двух возмож­ных типов подключения подчиненной формы:для непосредственного включения — Подчиненные формы (см.рис.

2.11);для включения кнопки, вызывающей связанную форму, —Связанные формы (рис. 2.12).82Рис. 2.12. Создание многотабличной формысо связанной формойРис. 2.13. Окно выбора вида формы83Далее можно выбрать вид подчиненной или связанной формыЛенточный или Табличный (рис. 2.13)Если таблица — источник основной части формы — являетсяподчиненной по отношению к другой таблице, тоже выбраннойдля формы, то создаваемая многотабличная форма не будет вклю­чать в себя подчиненную форму.

Однако она будет содержать поляиз главной таблицы. При этом в окне Создание форм автоматиче­ски установится тип формы Одиночная форма (рис. 2.14). Далее вы­бирают вид формы: В один столбец, Ленточный или Табличный.В следующем диалоговом окне Создание форм выбирается стильоформления ( Обычный или какой-либо другой), который опреде­ляет отображение надписей и значений полей в форме.В последнем диалоговом окне Создание форм завершается со­здание формы мастером, т.е.

можно отредактировать заголовкиформ и выбрать дальнейшие действия: Открытие формы для про­смотра или ввода данных либо Изменение макета формы.В первом случае автоматически выводится форма с данными(рис. 2.15) и после нажатия кнопки [Готово] мастер завершаетсоздание формы.Во втором случае форма выводится в режиме конструктора,позволяющем произвести нужную доработку.С озд а н и е ф ормШ "ГотовоРис.

2.14. Таблица — источник основной части формы, являющаяся под­чиненной по отношению к другой таблице, тоже выбранной для формы8411224171820;^г1> |.Г>1.|и?1из:8AHY22A7V1NB, ANY22A7V1NSANW23GV1BRC7C61W-65WBRC7C64W-69WBRC301B61БЕСПРОВОДНОЙ ПУЛЬТБЕСПРОВОДНОЙ ПУЛЬТПУЛЬТ УПРАВЛЕНИЯ к мо):<j .Рис. 2.15. Многотабличная форма, включающая в себяподчиненную формуИспользуя технику редактирования формы, можно перемещатьполя, менять их свойства, в том числе шрифт и его размеры,подпись поля, текст в заголовке формы основной части.Переход к редактированию подчиненной формы осуществля­ется двойным нажатием кнопки мыши на поле подчиненной формы.2.10.

Разработка отчетовСредства Access по разработке отчетов предназначены для со­здания макета отчета, по которому может быть осуществлен вы­вод данных из таблиц в виде выходного печатного документа. Этисредства позволяют конструировать отчет сложной структуры,обеспечивающей вывод взаимосвязанных данных из многих таб­лиц.

При этом возможно выполнение самых высоких требованийк оформлению документа.Access имеет следующие способы создания отчетов: Конструк­тор, Мастер отчетов, Автоотчет: в столбец, Автоотчет: лен­точный, Мастер диаграмм, Почтовые наклейки (рис. 2.16).Во многих случаях удобно использовать мастер отчетов и со­зданный им отчет затем дорабатывать в режиме конструктора.При необходимости вывода данных из многих таблиц в каче­стве основы для отчета можно использовать многотабличный зап­рос. С помощью запроса можно выполнять наиболее сложные видывыборки и предварительной обработки данных.

Характеристики

Тип файла
PDF-файл
Размер
20,98 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6363
Авторов
на СтудИзбе
310
Средний доход
с одного платного файла
Обучение Подробнее