10.1 Работа с таблицами Таблицы - основная форма представления информации, содержащейся в БД. Без таблицы не возможно спроектировать форму, на базе таблиц составляются запросы и отчёты. После создания новой БД или открытия уже существующей на экране в окне приложения Accessпоявится окно базы данных. При активном окне БД можно приступить к созданию таблицы, входящей в базу. Для этого:
Выбрать объект Таблицыв окне БД, нажать кнопкуСоздать.
В появившемся диалоговом окне выбрать способ создания таблицы. Предпочтительней создавать таблицу в режиме конструктора, т.к. это дает более широкие возможности.
Рассмотрим пример создания однотабличной БД для «Отдела кадров», которая будет дорабатываться по мере рассмотрения возможностей СУБД Access:
1. Создайте файл базы данных с именем proba.mdb. Для этого подайте команду Файл/Создать. Появится окно «Создание базы данных». Введите имя файла (расширение присваивается автоматически) и сохраните в своей рабочей папке.
2. В окне базы данных выберите режим "Таблицы" и нажмите кнопку<Создать>. В появившемся окне «Создание таблицы» выберите режим "Конструктор". В режиме конструктора вы создаете структуру таблицы.
Рис. Создание таблицы БД. 3. Заполните таблицу следующими данными:
Рис. Создание таблицы в режиме Конструктора Примечания:
Графу "Описание" можно не заполнять. Обычно в это поле заносят комментарии по поводу содержимого поля.
4. Нажмите кнопку в левом верхнем углу окна «Таблица 1: таблица» и подайте командуЗакрыть. На вопрос "Сохранить изменения...?" ответьте "Да". Введите имя таблицы и нажмите кнопку <ОК>. На вопрос "Создать ключевое поле сейчас?" ответьте "Да". В итоге будет создано поле Код, тип - Счетчик.
5. Заполните базу данных конкретными данными. Для этого в окне «proba: База данных» откройте созданную вами таблицу двойным щелчком или нажмите кнопку<Открыть>и последовательно заполните таблицу следующими данными:
Код
| Фамилия
| Должность
| Год рождения
| Оклад
| 1
| Иванов И.И.
| Директор
| 1954
| 2000
| 2
| Петров П.П.
| Гл. бухгалтер
| 1960
| 1500
| 3
| Сидоров С.С.
| Зам. директора
| 1958
| 1400
| 4
| Васильев В.В.
| Ст. экономист
| 1965
| 1200
| 5
| Иванов А.А.
| Референт
| 1960
| 1000
| 6
| Петров А.В.
| Комендант
| 1960
| 700
| Примечание:Ширину столбца можно изменить, поместив курсор в заголовке таблицы на границу между двумя столбцами. Тогда курсор превратится в стрелку вида: ¬½® Нажмите кнопкуЗакрыть в левом верхнем углу окна.
6. Для просмотра и корректировки созданной базы данных «proba: База данных» нажмите кнопку<Открыть>. В пустую нижнюю строку введите новую запись. Например:
-
7
| Алексеев И.Ф.
| Вахтер
| 1936
| 300
|
Нажмите кнопкуЗакрыть.
7. Уничтожьте одну из записей в базе данных. Для этого в окне «proba: База данных» нажмите кнопку<Открыть>, выберите нужную строку и выделите ее, указав на начало этой строки курсором мыши. Далее нажмите клавишу [Delete] и подтвердите намерение кнопкой<Да>.
8. Произведите сортировку базы данных по алфавиту. Выделите столбец с фамилиями и щелкните по кнопке<А/Я¯>.
9. Произведите сортировку базы данных по годам рождения. Выделите нужный столбец и подайте команду Записи/ По возрастанию (или по убыванию).
Нажмите кнопкуЗакрыть.
10. Измените структуру базы данных. В окне «proba: База данных» выберите режим "Таблица" и нажмите клавишу [Конструктор]. Вставьте пустую строку после строки "Должность". Для этого выделите строку "Год рождения" и подайте команду Вставка/Поле. Введите запись: Телефон, текстовый. Нажмите кнопкуЗакрыть. На вопрос "Сохранить?" ответьте "Да".
12. Откройте базу данных. Введите номера телефонов в соответствующий столбец. Если номера телефонов отличаются незначительно, можно использовать команды Правка/Копировать и Правка/Вставить.
|