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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик Базы данных на примере MS Access

Информация:

Тип работы: Курсовик. Предмет: Информатика. Добавлен: 12.05.2014. Сдан: 2012. Страниц: 32. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Базы данных

СТРУКТУРА БАЗЫ ДАННЫХ
Теория реляционных баз данных была разработана в начале 70-х годов Кодом на основе математической теории отношений. В реляционной базе данных все данные хранятся в виде таблиц, при этом все операции над базой данных сводятся к манипулированию таблицами. Основными понятиями являются таблица, отношение, строка, столбец, первичный и внешний ключи.
Большинство баз данных имеют табличную структуру. Как мы знаем, в табличной структуре адрес данных определяется пересечением строк и столбцов. В базах данных столбцы называются полями, а строки - записями. Поля образуют структуру базы данных, а записи составляют информацию, которая в ней содержится. Для того чтобы легко усвоить понятие структуры базы данных, надо представить себе пустую базу, в которой пока еще нет никаких данных. Несмотря на то, что данных в базе нет, информация в ней все-таки есть. Это структура базы, то есть набор полей. Они определяют, что будет записано в эту базу и, в каком виде.

СВОЙСТВА ПОЛЕЙ. ТИПЫ ПОЛЕЙ
Поля - это основные элементы структуры базы данных. Они обладают свойствами. От свойств полей зависит, какие типы данных можно вносить в поле, а какие нет, а также то, что можно делать с данными, содержащимися в поле.
Например, данные, содержащиеся в поле Цена, можно просуммировать, чтобы определить итоговый результат. Суммировать данные, содержащиеся в поле Номер телефона, совершенно бессмысленно, даже если номера телефонов записаны цифрами. Очевидно, что эти поля обладают разными свойствами и относятся к разным типам.
Основным свойством любого поля является его длина. Длина поля выражается в символах или, что-то же самое, в знаках. От длины поля зависит, сколько информации в нем может поместиться. Мы знаем, что символы кодируются одним или двумя байтами, поэтому можно условно считать, что длина поля измеряется в байтах.
Очевидным уникальным свойством любого поля является его Имя. Разумеется, одна база данных не может иметь двух полей с одинаковым именем, поскольку компьютер запутается в их содержимом. Но кроме имени у поля есть еще свойство Подпись. Подпись - это та информация, которая отображается в заголовке столбца. Ее не надо путать с именем поля, хотя если подпись не задана, то в заголовке отображается имя поля. Разным полям, например, можно задать одинаковые подписи. Это не помешает работе компьютера, поскольку поля при этом по-прежнему сохраняют разные имена.
Разные типы полей имеют разное назначение и разные свойства.
1. Основное свойство текстового поля - размер.
2. Числовое поле служит для ввода числовых данных. Оно тоже имеет размер, но числовые поля бывают разными, например, для ввода целых чисел и для ввода действительных чисел.
В последнем случае кроме размера поля задается также размер десятичной части числа.
3. Поля для ввода дат или времени имеют тип Дата/время. Для ввода логических данных, имеющих только два значения (Да или Нет; 0 или 1; Истина или Ложь и т. п.), служит специальный тип - Логическое поле. Нетрудно догадаться, что длина такого поля всегда равна 1 байту, поскольку этого более чем достаточно, чтобы выразить логическое значение.
4. Особый тип поля - Денежный. Из названия ясно, какие данные в нем хранят. Денежные суммы можно хранить и в числовом поле, но в денежном формате с ними удобнее работать. В этом случае компьютер изображает числа вместе с денежными единицами, различает рубли и копейки, фунты и пенсы, доллары и центы, в общем, обращается с ними элегантнее.
5. В современных базах данных можно хранить не только числа и буквы, но и картинки, музыкальные клипы и видеозаписи. Поле для таких объектов называется полем объекта OLE.
6. У текстового поля есть недостаток, связанный с тем, что оно имеет ограниченный размер (не более 256 символов). Если нужно вставить в поле длинный текст, для этого служит поле типа MEMO. В нем можно хранить до 65 535 символов. Особенность поля MEMO состоит в том, что реально эти данные хранятся не в поле, а в другом месте, а в поле хранится только указатель на то, где расположен текст.
7. Очень интересно поле Счетчик. На первый взгляд это обычное числовое поле, но оно имеет свойство автоматического наращивания. Если в базе есть такое поле, то при вводе новой записи в него автоматически вводится число, на единицу большее, чем значение того же поля в предыдущей записи. Это поле удобно для нумерации записей.


СУБД ACCESS
Системы управления базами данных (СУБД) – это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними. В мире существует немало различных систем управления базами данных. Многие из них на самом деле являются не законченными продуктами, а специализированными языками программирования, с помощью которых каждый, освоивший данный язык, может сам создавать такие структуры, какие ему удобны, и вводить в них необходимые элементы управления. К подобным языкам относятся Clipper, Paradox, FoxPro и другие.
Необходимость программировать всегда сдерживала широкое внедрение баз данных в малом бизнесе. Крупные предприятия могли позволить себе сделать заказ на программирование специализированной системы «под себя». Малым предприятиям зачастую не по силам было не только решить, но даже и правильно сформулировать эту задачу.
Положение изменилось с появлением в составе пакета Microsoft Office системы управления базами данных Access. С помощью Access 9x обычные пользователи получили удобное средство для создания и эксплуатации достаточно мощных баз данных без необходимости что-либо программировать. В то же время работа с Access 9x не исключает возможности программирования. При желании систему можно развивать и настраивать собственными силами. Для этого надо владеть основами программирования на языке Visual Basic.
Еще одним дополнительным достоинством Access 9x является интегрированность этой программы с Excel 9x, Word 9x и другими программами пакета Office 9x. Данные, созданные в разных приложениях, входящих в этот пакет, легко импортируются и экспортируются из одного приложения в другое. Мы будем рассматривать работу СУБД на примере Access 97, так как многие учебные заведения обладают ограниченными ресурсами для установки новых версий Access.


ОБЪЕКТЫ ACCESS
Таблицы – основные объекты базы данных. С ними мы уже знакомы. В них хранятся данные. Реляционная база данных может иметь много взаимосвязанных таблиц.
Запросы – это специальные структуры, предназначенные для обработки данных базы. С помощью запросов данные упорядочивают, фильтруют, отбирают, изменяют, объединяют, то есть обрабатывают.
Формы – это объекты, с помощью которых в базу вводят новые данные или просматривают имеющиеся. Отчеты – это формы «наоборот». С их помощью данные выдают на принтер в удобном и наглядном виде.
Макросы – это макрокоманды. Если какие-то операции с базой производятся особенно часто, имеет смысл сгруппировать несколько команд в один макрос и назначить его выделенной комбинации клавиш.


РЕЖИМЫ РАБОТЫ С ACCESS
С организационной точки зрения в работе с любой базой данных есть два разных режима: проектировочный и эксплуатационный (пользовательский). Создатель базы имеет право создавать в ней новые объекты (например, таблицы), задавать их структуру, менять свойства полей, устанавливать необходимые связи. Он работает со структурой базы и имеет полный доступ к базе. У одной базы может быть один, два или несколько разработчиков.
Пользователь базы – это лицо, которое наполняет ее информацией с помощью форм, обрабатывает данные с помощью запросов и получает результат в виде результирующих таблиц или отчетов. У одной базы могут быть миллионы пользователей, и, конечно, доступ к структуре базы для них закрыт.
1. Взгляните на стартовое окно базы данных. Кроме шести вкладок для основных объектов оно содержит три командные кнопки:
Открыть, Конструктор, Создать. С их помощью и выбирается режим работы с базой.
2. Кнопка. Открыть открывает избранный объект. Если это таблица, то ее можно просмотреть, внести новые записи или изменить те, что были внесены ранее.
3. Кнопка Конструктор тоже открывает избранный объект, но по-другому. Она открывает его структуру и позволяет править не содержимое, а устройство. Если это таблица, в нее можно вводить новые поля или изменять свойства существующих полей. Если это форма, в ней можно изменять или создавать элементы управления. Очевидно, что этот режим служит не для пользователей базы, а для ее разработчиков.
4. Действие командной кнопки Создать соответствует ее названию. Она служит для создания новых объектов. Этот элемент управления тоже предназначен для проектировщиков базы. Таблицы, запросы, формы и отчеты можно создавать несколькими разными способами: автоматически, вручную или с помощью Мастера. О достоинствах и недостатках этих методов мы поговорим при более подробном рассмотрении объектов Access.

Таблицы

ТАБЛИЦЫ. СОЗДАНИЕ ТАБЛИЦ
Таблицы базы данных – это фундаментальные объекты реляционной базы данных, в которых хранится основная часть данных приложения. Отдельная таблица, как правило, содержит информацию о конкретном объекте, например сведения о сотрудниках организации или данные о поставщиках товара и т.п.
Таблица создается в два этапа: вначале определяется ее структура, а затем таблица заполняется данными.
Таблицы - основные объекты базы данных. Без запросов, форм, отчетов и прочего можно обойтись, но если нет таблиц, то данные некуда записывать, а значит, нет и базы. Создание базы начинается с создания первой таблицы.
Создание таблицы состоит в задании ее полей и назначении их свойств. Оно начинается с щелчка на кнопке Создать в окне База данных.
1. Есть несколько способов создания новой таблицы, отличающихся уровнем автоматизации.
2. .Самый "автоматичный" способ состоит в импорте таблиц из другой базы, может быть, даже созданной в другой системе. В зависимости от обстоятельств из импортируемой таблицы может поступить структура полей, их названия и свойства, а также и содержимое базы. Если что-то импортируется не совсем так, как надо, необходимые правки (например, в свойства полей) вносят вручную.
3. В тех случаях, когда речь идет о чужой таблице, которая находится на удаленном сервере и которую нельзя импортировать целиком, пользуются режимом Связь с таблицами. Это напоминает подключение к таблице для совместного использования ее данных.
4. Опытные разработчики пользуются Мастером таблиц. Это программа, ускоряющая создание структуры таблицы. Мастер задает ряд вопросов и, руководствуясь полученными ответами, создает структуру таблицы автоматически. Несмотря на то, что этот режим служит для упрощения работы, начинающим пользоваться им не рекомендуется, поскольку, не владея всей терминологией, легко запутаться в вопросах и ответах. Первые таблицы стоит попробовать создать вручную.
5. Пункт Режим таблицы открывает заготовку, в которой все поля имеют формальные имена: Поле1, Поле2... и т. д. и один стандартный текстовый тип. Такую таблицу можно сразу наполнять информацией.
6. Наиболее универсальный ручной метод предоставляет пункт Конструктор. В этом режиме можно самостоятельно задать имена полей, выбрать их тип и настроить свойства.
Для изменения свойств полей надо перейти в режим Конструктор щелчком на кнопке Вид. Чтобы вставить новое поле, надо установить указатель мыши на маркер поля и нажать клавишу INSERT. Чтобы удалить поле, его надо выделить и нажать клавишу DELETE. Закончив создание структуры, можно щелкнуть на кнопке Вид и перейти в Режим таблицы для заполнения ее данными.
В своей курсовой работе я создавала таблицы в режиме конструктор.
Для этого необходимо:
1) в разделе Создание диалогового окна Microsoft Access выбрать переключатель Новая база данных. Появится диалоговое окно Файл новой базы данных;
2) в раскрывающемся списке Папка открыть папку, в которой будет храниться создаваемая база данных;
3) в поле ввода Имя файла указать имя создаваемого файла и нажать кнопку Создать. По умолчанию Access присваивает новой базе данных имя dbl, и если оно уже существует, то db2 и т.д. После задания имени новой базе данных появляется окно базы данных, можно приступать к созданию таблиц базы данных и определению связей между ними.


А также можно создавать базы данных с помощью Мастера.
Для создания новой базы данных можно использовать соответствующий Мастер, который предложит нам создать базу данных по заранее заготовленному шаблону. Для запуска Мастера надо:
1) в разделе Шаблоны диалогового окна Microsoft Access выбрать переключатель На моем компьютере. Появится диалоговое окно Шаблоны;
2) чтобы создать пустую базу данных надо раскрыть вкладку Общие, выделить элемент Новая база данных и нажать кнопку ОК.;
3) вкладка Базы данных позволяет использовать в качестве основы один из шаблонов наиболее популярных баз данных. Чтобы создать базу данных на основе шаблона, надо выделить ярлык шаблона и нажать кнопку ОК, далее необходимо следовать указаниям Мастера.
При работе с Мастером создания базы данных сначала приводятся краткие сведения о содержимом базы. Затем показываются таблицы и поля, используемые в базе. Установив или сбросив флажки у имени поля, можно включить или исключить это поле из будущей таблицы.
Следующие шаги (переход к новому шагу осуществляется нажатием кнопки Далее) позволяют выбрать стилевое оформление форм и отчетов, задать название базы данных и определить файл рисунка, используемого в качестве логотипа при печати отчетов.
На последнем шаге работы с Мастером можно либо запустить созданную базу данных, либо отказаться от ее открытия после окончания создания. Кнопка Готово – окончание процедуры создания базы данных с помощью Мастера.

ОСОБЕННОСТИ ТАБЛИЦ БАЗ ДАННЫХ
Обычно с документом в программах можно делать все что угодно, пока не настала пора его сохранять. Испортив неаккуратными действиями исходный документ, можно отказаться от сохранения и вернуться к работе с прежней копией. В базах данных это не так.
Таблицы баз данных не являются самостоятельными документами.
Сама база - это документ. Ей соответствует файл на диске, и мы можем сделать его копию. Структура таблиц - тоже документ. В Access такого файла нет, но структура таблиц входит в состав общего файла базы данных наряду с запросами, формами, отчетами и другими объектами. При изменении структуры таблицы система управления базой данных всегда выдает запрос на сохранение изменений.
Но содержание таблиц нельзя сохранить принудительной командой или, наоборот, отказаться от его сохранения. Все изменения в таблицах сохраняются автоматически в режиме реального времени. Режим реального времени означает, что, пока мы работаем с таблицей, происходит ее непрерывное сохранение. Как только заканчивается ввод данных в одно поле и происходит переход к следующему полю, данные немедленно записываются на жесткий диск.
Эта особенность систем управления базами данных требует аккуратного отношения к работе с таблицами. Для экспериментов надо создавать отдельные копии базы или таблиц и работать с ними.
Надежность баз данных имеет особую важность. Последствия утраты документа, созданного в текстовом процессоре или графическом редакторе, можно оценить затратами времени, необходимого для его воспроизведения. Утрата базы данных может привести к остановке целой отрасли промышленности и иметь глобальные последствия. Существуют базы данных, от которых зависит движение транспорта, работа банков и промышленных предприятий. Есть базы, содержащие жизненно важные сведения медицинского характера.
Системы управления базами данных должны учитывать, что с базами могут одновременно работать много людей. Если бы с базами работали как с документами в текстовом процессоре, то один человек, открывший файл для редактирования, монополизировал бы этот файл и блокировал бы к нему доступ других пользователей до тех пор, пока файл не будет закрыт и сохранен.
В базах данных один пользователь, вносящий изменения в базу, блокирует только одну запись, с которой он работает, причем ненадолго. Например, известно, что службы автомобильной инспекции имеют базы данных угнанных автомобилей. Тот факт, что где-то в центральной службе идет ввод новых записей об угнанных автомобилях, не мешает инспекторам на местах обращаться к базе по компьютерной сети и наводить необходимые справки.

СОЗДАНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ
В Access встроено мощное средство установки связей между таблицами. Оно позволяет добавлять в схему новые таблицы, устанавливать, изменять и удалять связи, а также переходить в режим Конструктора для корректировки свойств таблиц.
Создание связей между таблицами в MS Access осуществляется в окне диалога Схема данных. Перед созданием связей между таблицами необходимо предварительно закрыть все открытые таблицы. Не допускается создание или удаление связей между открытыми таблицами. Для определения связей между таблицами необходимо выполнить следующие действия:
1. Выполнить команду Сервис, Схема данных или нажать кнопку Схема данных на панели инструментов. Откроется окно диалога Схема данных.
2. Если база данных не содержит предварительно определённых связей, то дополнительно к окну Схема данных откроется диалоговое окно Добавление таблицы. Добавить в окно диалога Схема данных последовательно связываемые таблицы. Если же окно Добавление таблицы не активизировано выполнить команду Связи, Добавить таблицу или нажать кнопку Добавить таблицу на панели инструментов. На экране откроется окно диалога Добавление таблицы (рис.20).


Рис. 20. Окно диалога Добавление таблицы
3. В списке таблиц выделить первую добавляемую таблицу (например, абонент) и нажать кнопку Добавить. Затем выделить вторую добавляемую таблицу (например, звонки) и также нажать кнопку Добавить и т. д. Далее нажать кнопку Закрыть для закрытия диалога Добавление таблицы. В окне диалога Схема данных появятся связываемые таблицы (рис.21).

Рис. 21. Диалоговое окно Схема данных
4. Для связывания таблиц выбрать поле связи впервой связываемой таблице, и переместим его с помощью мыши на соответствующее поле второй таблицы. Для связывания сразу нескольких таблиц надо выбрать эти поля при нажатой клавише Ctrl и переместить во вторую таблицу группу выделенных полей.
В большинстве случаев ключевое поле (представленное в списке полей полужирным шрифтом) одной таблицы связывают с соответствующим ему полем внешнего ключа (часто имеющим то же имя) во второй таблице. Связанные поля не обязательно должны иметь одинаковые имена, однако, они должны иметь одинаковые типы данных (из этого правила существуют два исключения). Кроме того, связываемые поля типа Числовой должны иметь одинаковые значения свойства Размер поля. Исключениями из этого правила являются поля Счётчика с последовательной нумерацией, которые могут связываться с числовыми полями размера Длинное целое, а также поля счётчика с размером Код репликации, связываемые с полями типа Числовой, для которых также задан размер Код репликации.
На экране откроется окно диалога Изменение связей (рис. 22).

Рис. 22. Диалоговое окно Изменение связей
В данном окне диалога проверить правильность имен связываемых полей, находящихся в столбцах. При необходимости можно выбрать другие имена полей. В диалоговом окне установить флажок Обеспечение целостности данных, затем нажать кнопку Создать. Мы вернулись в окно диалога Схема данных, которое принимает вид, аналогичный рис. 21. Связи между таблицами будут установлены, и Access нарисует линию, соединяющую две таблицы, и покажет тип связи между ними (рис.23). Для вызова окна Изменения связей нужно дважды щёлкнуть на линии связи между двумя таблицами.




Рис.23. Окно диалога Схема данных с установленными связями между таблицами
Тип отношения в окне Схемы данных не будет показан без установления флажка обеспечения целостности данных. В окне Изменения связей содержится информация о том, какая из связанных таблиц является главной, а также опции поддержания целостности данных. Кроме того, в нижней части окна приводится информация о типе связи между таблицами.
В верхней части диалогового окна Изменения связей находятся имена таблиц, а также поля связи этих таблиц. Если порядок связи установлен неверно, то нужно щёлкнуть по кнопке Отмена для возврата в окно Схема данных. Если поле одной из таблиц определено неверно, нужно выбрать необходимое поле из раскрывающегося списка под именем таблицы.


ЗАПРОСЫ

Предположим, что на крупном предприятии есть огромная база данных Кадры, содержащая подробнейшие сведения о каждом сотруднике. Кроме формальной информации база может содержать и конфиденциальную, например сведения о заработной плате. Вся эта информация хранится в базовых таблицах.
Работать с базой данных Кадры могут разные подразделения предприятия, и всем им нужны разные данные. Не все то, что положено знать службе безопасности предприятия, должно быть доступно главному врачу, и наоборот. Поэтому доступ пользователей к базовым таблицам закрывают.
Для доступа к данным есть другое, гораздо более гибкое и удобное средство - запросы. Для одной и той же таблицы можно создать множество разных запросов, каждый из которых сможет извлекать из таблицы лишь малую часть информации, но именно ту часть, которая в данный момент необходима. У сотрудника бухгалтерии должен быть запрос, который позволит определить, сколько дней в году по болезни отсутствовал тот или иной работник, но у него не должно быть запроса, позволяющего узнать, чем он болел и где лечился, а у главного врача такой запрос быть должен.
В результате работы запроса из общей исходной базы формируется результирующая таблица, содержащая часть общей информации, соответствующую запросу.
Важным свойством запросов является то, что при создании результирующей таблицы можно не только выбирать информацию из базы, но и обрабатывать ее. При работе запроса данные могут упорядочиваться (сортироваться), фильтроваться (отсеиваться), объединяться, разделяться, изменяться, и при этом никаких изменений в базовых таблицах может не происходить.
Результаты обработки сказываются только на содержании результирующей таблицы, а она имеет временный характер, и иногда ее даже называют моментальным снимком.
И еще одним ценным свойством запросов является их способность выполнять итоговые вычисления. Запрос может не только выдать результирующую таблицу, но и найти, например, среднее (наибольшее, наименьшее, суммарное и т. п.) значение по какому-то полю.
В таблицах баз данных отсутствует возможность вставить новую запись между другими. Записи всегда добавляются только в конец базы. На вопрос, почему так происходит, ответ простой: потому что в упорядочении таблиц нет необходимости. Для этого существуют запросы. Совершенно неважно, под каким номером внесена в таблицу та или иная запись. Если нужно видеть ее в строго определенном месте (например, рядом с другими аналогичными), значит нужно создать запрос, который сгруппирует записи по заданному признаку.
Я сделала запросы:



Запросы:
А) с условиями

Б) с вычисляемым полем

В) группировка

Г) неточным совпадением

Д) со сложным условием

Е) с точным совпадением

И четыре запроса на модификацию
1) Абонент запрос

2) Обновление

3) Создание таблицы

4) Удаление


ФОРМЫ
Обычно разработчик базы данных создает структуру таблиц и запросов, но заполнением таблиц информацией он не занимается. Для этого есть специальные кадры (обычно малоквалифицированные), выполняющие функции наборщиков. Для упрощения их труда разработчик базы может подготовить специальные объекты - формы.
Форма представляет собой некий электронный бланк, в котором имеются поля для ввода данных. Наборщик вводит данные в эти поля, и данные автоматически заносятся в таблицы базы.
Данные в таблицу можно вносить и без помощи каких-либо форм, но существуют по крайней мере четыре причины, которые делают формы незаменимым средством ввода данных в базу.
Во-первых, малоквалифицированному персоналу нельзя предоставлять доступ к таблицам (самому ценному из того, что есть в базе). Представьте, что будет, если новичок "наведет порядок" в таблице банка, хранящей расчетные счета клиентов.
Во-вторых, разные люди могут иметь разные права доступа к информации, хранящейся в таблицах. Например, один имеет право вводить только имена и адреса клиентов, другой - только номера их расчетных счетов, а третий - только денежные суммы, хранящиеся на этих счетах. Сговор между этими людьми должен быть исключен. Для ввода данных им предоставляют разные формы, хотя данные из форм могут поступать в одну таблицу.
В-третьих, ввод данных в таблицу - чрезвычайно утомительное занятие. Уже после нескольких часов работы люди делают ошибки. Ввод данных в форму проще. Здесь многое можно автоматизировать. К тому же элементы управления форм настраивают таким образом, чтобы при вводе данных выполнялась их первичная проверка.
И наконец, в-четвертых, надо вспомнить, откуда берется информация для баз данных. Как правило, ее берут из бумажных бланков (анкет, заявлений, накладных, счетов, описей, ведомостей, справок и т. п.).
Экранные формы можно сделать точной копией бумажных бланков, с которых происходит ввод данных. Благодаря этому во много раз уменьшается количество ошибок при вводе и значительно снижается утомляемость персонала.
СОЗДАНИЕ ФОРМ
Как и другие объекты Access, формы можно создавать вручную или автоматически, причем несколькими способами. В отличии от таблиц и запросов формы состоят из многочисленных элементов управления, и oт того, насколько аккуратно эти элементы расположены ни экране, зависит внешний вид формы. Автоматические средства позволяют создавать аккуратные формы и не задают пользователю лишних вопросов. Начинать работу лучше с них.

Главная форма:




I. Таблицы



a) Абонент 2




b) Звонки




II. Форма





c) Форма абонент




d) Форма звонки




III. Запросы



IV. Отчеты






e) Отчет абонент



f) Отчеты звонки





РАЗДЕЛЫ ФОРМЫ
1. Самый простой способ познакомиться с разделами формы состоит в том, чтобы взять готовую форму, например, созданную с помощью Мастера, и посмотреть ее устройство в режиме Конструктора. Как мы уже знаем, для этого надо щелкнуть кнопке Вид на панели управления Access.
2. При просмотре в Конструкторе мы видим структуру формы. Обратите внимание на то, что рядом с ней открывается панель элементов, содержащая заготовки и инструменты для создания элементов управления формы.
6. Размеры разделов и размеры рабочего поля формы можно изменять с помощью мыши.
3. В структуре формы четко видны три раздела: раздел заголовка формы, область данных и раздел примечания формы.
В нашем случае заполнена только область данных. Так произошло потому, что форму создавал Мастер, который не потрудился создать и заполнить вспомогательные разделы.
4. Все, что содержится в области данных, является элементами управления. В нашем случае здесь присутствуют элементы управления только двух типов: связанное поле (то, что в него вводится поступает и в одноименное поле таблицы, на базе котopoй создана форма) и присоединенная надпись (называется так поскольку перемещается вместе со своим элементом управления). В нашем случае содержание присоединенной надписи совпадает с названием связанного поля, но это можно и изменить.
5. Фоновый рисунок, лежащий под элементами управление показывает размер рабочего поля формы.


ОТЧЕТЫ
Напомним функции основных объектов базы данных:
таблицы служат для хранения данных;
запросы служат для выбора данных из таблиц, а также для автоматизации операций по обновлению и изменению таблиц;
формы служат для упрощения операций ввода данных в таблицы, но могут быть использованы и для просмотра результатов работы запросов на экране.
Из основных объектов нам осталось рассмотреть только отчеты. Отчеты во многом похожи на формы и тоже позволяют получить результаты работы запросов в наглядной форме, но только не на, экране, а в виде распечатки на принтере. Таким образом, в результате работы отчета создается бумажный документ.
Я выполнила отчеты в своей работе следующие:

Абонент отчет




Звонки отчет




Макросы

Макросы представляют собой набор неких команд, т.е. завершенный программный код. Как правило, объем макроса небольшой и создается для решения небольших задач, связанных обработкой того или иного события. В моей работе макрос создается для создания двухуровнего меню, представленного в виде кнопочных форм макросы создаются двумя способами:1)в режиме конструктора;2)в режиме конструктора форм через свойства созданной кнопки и выборе в этих свойствах вкладку обработка событий. В моей курсовой работе я создавал макросы для открытия различных элементов управления СУБД (формы, запросы, таблицы, отчеты, схема данных) через нажатие кнопки на кнопочных формах. Для того чтобы не запутаться в огромном количестве макросов нужно присваивать им информативные имена, которые отражают выполняемое макросом действие.
Макросов пришлось делать много так как, их надо было сделать на все кнопки в формах:




Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.