Туристическое агенство "First Travel"

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

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

 

 

Когда связь создана, выберите команду "Изменить связь", щелкнув правой кнопкой по связи. В диалоговом окне "Изменение связей" (Edit Relationship) можно увидеть поля таблиц, по которым связь была проведена. Осталось поставить флажок "Обеспечение целостности данных" для определения типа связи. Подтвердите действие нажатием кнопки ОК;

 

. После создания всех необходимых связей закройте окно "Схема данных".

Чтобы поддержать связи между записями в связанных таблицах и обеспечить защиту от случайного удаления или изменения связанных данных, используется ряд правил, который обеспечивает целостность данных. Целостность данных позволяет предотвратить появление несвязанных записей. Обе взаимосвязанные таблицы должны принадлежать одной БД Access.

Связанные поля должны иметь один тип данных. Два исключения сделаны для поля счетчика: оно может быть связанно с числовым полем, свойство которого - "Размер поля" - имеет значение "Длинное целое". Именно для этого мы и установили флажок "Обеспечение целостности данных", что дает возможность обеспечить полное совпадение значений в выбранных полях в обеих таблицах.

 

 

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

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

После того как мы создали интересующие для нас таблицы и провели связи между ними, то после этого нам необходимо создать формы для следующих целей:

1.для ввода новых данных в таблицу, их редактирование и удаление;

2.для выбора данных, их предварительного просмотра и для печати отчета;

.для открытия других форм или отчетов.

Для отображения на экране таблицы в окне БД выделите имя таблицы в списке и выберите команду "Открыть" в меню "Файл" или нажмите кнопку "Открыть" на панели инструментов.

Если таблица отображена на экране в режиме конструктора, то для перехода в окно просмотра данных таблицы выберите в меню "Вид" команду "Режим таблицы".

Щелкните ячейку, в которую необходимо ввести данные. Введите данные и нажмите клавиши ENTER или TAB. Для перехода к пустой записи нажмите клавиши CTRL + (символ "плюс") или нажмите кнопку перехода по записям "Новая запись" (New Record).

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

Чтобы ввести одни и те же данные в несколько ячеек, выделите ячейки, наберите данные, а затем нажмите CTRL+ENTER. Для удаления данных в выделенном поле нажмите клавишу Delete.

Для ввода числа и данных так, чтобы они хранились как текстовые данные, перед началом текста введите апостроф "".

Чтобы изменить формат ячеек, выберите их и на панели инструментов листа щелкните кнопку "Панель свойств".

Как и таблицы созданные в других программах, таблицы Microsoft Access можно форматировать: изменять ширину поля, высоту строк, применять различные шрифты. Методы форматирования те же, что и MS Word или MS Excel. Для изменения ширины столбца поставьте курсор в этот столбец и выберите в меню "Формат" команду "Ширина столбца". На экране отобразится одноименное окно, в котором указывается ширина столбца.

Стандартная ширина столбца в американской версии равна 15,6667, в русской версии - 15,4111. Кнопка "По ширине данных" подгонит ширину поля по самому длинному значению поля.

Связанная таблица - это таблица, которая сохраняется в файле, не принадлежащем открытой БД, однако, является доступной из MS Access. Увидеть связи между таблицами Access позволяет команда "Схема данных" в меню "Сервис" или одноименная кнопка на панели инструментов в окне БД.

 

2. Создание форм для ввода данных

 

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

Формы создаются из набора отдельных элементов управления: текстовые поля для ввода и редактирования данных, кнопки, флажки, переключатели, списки, метки полей, а также рамки объектов для отображения графики и объектов OLE. Форма состоит из окна, в котором размещаются два типа элементов управления: динамические (отображающие данные из таблиц), и статические (отображающие статические данные, такие, как метки и логотипы).

Виды форм: