Смекни!
smekni.com

Проектирование баз данных в Ms Access (стр. 2 из 3)

4. В области Поля новой таблицы можно переименовывать поле. Для этого выберите поле, затем щелкните на кнопке Переименовать поле и введите в появившемся диалоговом окне Переименование поля новое название. Щелкните на кнопке ОК.

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

Для создания таблиц в режиме конструктора надо в окне базы данных щелкнуть вкладку создать Таблицу, затем выбрать режим конструктора. В столбце «Имя поля» вводится имя нового поля, а в столбце «Тип данных» - определяется тип. Имя поля может содержать не более 50символов. При создании таблицы «Предприятия» в столбец «Имя поля» были введены следующие наименования: предприятие, отрасль, руководитель, фотография, число сотрудников. Как было сказано выше, каждому полю устанавливается соответствующий код. Так, для полей предприятие, отрасль, руководитель мною выбран текстовый тип данных, для количества сотрудников – числовой, а для поля Фотография – поле объекта OLE, что позволит использовать в таблице и последующих запросах к ней изображение.

Рисунок 2

На таблице 2 представлена созданная в данной курсовой работе таблица «Предприятие». Аналогичным образом были созданы таблицы «Взносы во внебюджетные фонды», «Сотрудники», «Удержания из заработной платы», «Расчет».

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

Активизируйте окно базы данных и щелкните на кнопке >Схема данных, чтобы открыть окно Схема данных (команды >Сервис>Схема данных или посредством контекстного меню).

Щелкните на кнопке >Отобразить таблицу на панели инструментов.

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

После того, как все таблицы будут добавлены в окно схемы данных, щелкните на кнопку >Закрыть в диалоговом окне >Добавление таблицы.

Щелкните на поле родительской таблицы и «дотащите» связь от него до поля дочерней таблицы путем протаскивания при отжатой левой клавиши мыши. После протаскивания полей устанавливается диалоговое окно >Изменение связей, в котором можно добавлять дополнительные связи.

Установите флажок >Обеспечение целостности данных >Каскадное обновление связанных полей и отожмите кнопку >Создать структуры связей

Создание запросов

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

1 В окне базы данных перейдите к вкладке ЗАПРОСЫ и щелкните кнопку СОЗДАТЬ.

2 В диалоговом окне НОВЫЙ ЗАПРОС выберите мастер ПРОСТОЙ ЗАПРОС.

3 Щелкните кнопку OK.

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

5 Если необходимо, укажите дополнительные таблицы или запросы, а затем выберите из них поля, которые должны быть использованы. Повторяйте данные действия до тех пор, пока не будут выбраны все необходимые поля.

6 Следуйте инструкциям, выдаваемым в диалоговых окнах мастера. В последнем диалоговом окне пользователю предлагается выбор выполнить запрос или просмотреть его структуру в режиме конструктора.

Таким образом был создан запрос на выборку «Предприятие».

Аналогичным образом созданы запросы «Сотрудники», «Удержания из заработной платы», «Взносы во внебюджетные фонды», «Расчет».

Создание формы

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

1. Выберите режим >Создание форм с помощью мастера до появления окна >Создание форм.

2. В списке Таблицы и запросы выберите требуемый объект

3. В списке доступные поля выполните перевод (клавишей «>») требуемых полей в список >Выбранные поля

4. Выполните >Далее и выберите из появившегося списка внешний вид формы (например, «Ленточный»).

5. Выполните >Далее и выберите из появившегося списка требуемый стиль (например, «Международный»).

6. Выполните >Далее и установите имя формы (например, «Сотрудники»).

7. Выполните >Готово и убедитесь в наличии готовой формы.

Аналогичным образом созданы запросы «Удержания из заработной платы», «Взносы во внебюджетные фонды», «Предприятия», «Расчет».

Создание главной кнопочной формы

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

1). В меню >Сервис выбрать команду >Служебные программы, а затем >Диспетчер кнопочных форм.

2). Если выводится запрос на подтверждение создания кнопочной формы, нажать кнопку >Да.

3). Нажать кнопку >Создать.

4). Ввести имя новой кнопочной формы и нажать кнопку >OK.

5). Имя новой кнопочной формы добавляется в поле >Страницы кнопочной формы.

6). Выбрать имя новой кнопочной формы и нажать кнопку >Изменить.

7). Нажать кнопку >Создать.

8). В поле >Текст ввести текст для первой кнопки кнопочной формы, а затем выбрать для нее команду в поле >Команда. >Открыть форму для изменения.

Для создания кнопочной формы, которая открывает другие кнопочные формы, нужно выбрать в поле >Команда команду >Перейти к кнопочной форме, а затем указать кнопочную форму, к которой надо перейти.

9). Для большинства выбранных команд под полем >Команда открывается новое поле со списком. При необходимости, надо выбрать нужный элемент в этом поле. Например, если на шаге 8 была выбрана команда >Открыть форму для изменения, выберите в поле >Форма имя нужной формы и нажмите кнопку >OK.

Для создания остальных кнопок кнопочной формы нужно повторить шаги с 7 по 9.

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

Создание отчетов

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

1. Выбрать режим >Создание отчета с помощью мастера до появления окна >Создание отчетов.

2. В списке Таблицы и запросы выбрать требуемый объект.

3. В списке доступные поля выполнить перевод (клавишей «>») требуемых полей в список >Выбранные поля.

4. Выполнить >Далее и установить уровни группировки.

5. Выполнить >Далее и задать требуемый порядок сортировки.

6. Выполнить >Далее и выбрать вид макета для отчета (например, «Табличный»).

7. Выполнить >Далее и выбратьиз появившегося списка требуемый стиль (например, «Обычный»).

Аналогичным образом были созданы остальные отчеты