Ввод и редактирование данных в режиме таблицы

Ход работы:

Уровень.

1) Загрузите приложение Microsoft Access.

2) С помощью команды Access Открыть откройте созданную Вами БД под именем

Фамилия_Номер_гуппы. mdb.

3) Переименуйте этот файл в Учет_Фамилия.mdb, не выходя при этом из Access.

4) Откройте окно БД Учет_Фамилия.mdb и выберите таблицу Клиенты.

5) Подготовьте таблицу к процессу модификации, щелкнув для этого кнопку.

6) Установите в свойствах поля ИН клиента значение Да для свойства Обязательное поле.

7) Поле Область будет содержать часто повторяющееся значение Запорожская. Определите слово Запорожская в свойствах поля Область значением по умолчанию.

8) Сохраните произведенные изменения в структуре таблицы Клиенты и перейдите в режим таблицы с помощью кнопки. Проконтролируйте, появляется ли по умолчанию в поле Область значение Запорожская.

9) Выйдите из режима таблицы и возобновите режим модификации структуры таблицы Клиенты.

10) Сформируйте для поля Телефон маску ввода, имеющую следующий вид: 0-00-00. На последнем этапе работы с Мастером создания масок установите тип хранения данных: с дополнительными символами маски.

11) Завершите процесс модификации таблицы Клиенты с сохранением произведенных изменений.

12) Введите в таблицу Клиенты следующие данные.

ИН Область Адрес Организация Телефон
  Житомирская Бердичев, ул. Украинская, 29 ОАО Гермес 4-67-89
  Житомирская Житомир, ул. Короленко, 10 Фирма Атлант 4-55-22
  Запорожская Запорожье, ул. Железнякова, 140 ООО Кристина 5-20-53
  Запорожская Мелитополь, ул. Крупской, 10А Юридический центр Аквилон 2-11-93
  Запорожская Мелитополь, Дзержинского, 25 Бухгалтерская школа Бонгер 6-83-07
  Запорожская Запорожье, Космическая, 211 Фирма Violet 4-34-89
  Винницкая Винница, пр. Юности, 25 Фирма Прогресс 2-35-22
  Днепропетровская Днепропетровск, ул. Шмидта, 43 ОАО Меркурий 2-92-45
  Запорожская Запорожье, ул. Красноармейская, 34 ООО Геркулес 5-67-89
  Запорожская Бердянск, ул. Молодежная, 132 Частная школа Гаудеамус 4-87-45

13) Закройте таблицу Клиенты.

14) Подготовьте к процессу модификации таблицу Физические лица.

15) Установите в свойствах поля ИН клиента значение Да для свойства Обязательное поле.

16) Сформируйте для поля Телефон маску ввода, имеющую следующий вид 0-00-00. На последнем этапе работы с Мастером создания масок установите тип хранения данных: без дополнительных символов маски.

17) Введите в таблицу Физические лица следующие данные.

ИН Фамилия Имя Отчество Должность Телефон Адрес
  Туманова Инга Романовна Зам. директора 6-78-91 Бердичев, ул. Продольная, д.34, кв.67
  Белов Павел Васильевич Директор 2-22-20 Запорожье, ул. Гризодубова, д. 34, кв.54
  Игнатьев Петр Иванович Бухгалтер 4-23-33 с.Константиновка, ул. Маяковского, 23
  Огородникова Инна Борисовна Коммерческий директор 5-44-55 Житомир, ул. Короленко, д. 45, кв.12
  Виноградов Виктор Борисович Директор 2-22-34 Мелитополь, ул. Свердлова, д. 39, кв. 85
  Орехов Олег Леонидович Зам. директора 4-56-77 Запорожье, ул. Железнякова, д.145, кв. 34
  Белоус Иван Петрович Коммерческий директор 3-34-71 Винница, ул. Пирогова, д. 45, кв. 23
  Соколова Ольга Андреевна Гл. бухгалтер 6-77-67 Днепропетровск, ул. Петровского, д.90, кв.14
  Колесников Игорь Сергеевич Директор 5-67-77 Запорожье, ул. Чапаева, д.34, кв.4
  Кротова Людмила Ивановна Завуч 4-44-23 Бердянск, ул. Кирова, д. 34, кв.4

18) Закройте таблицу Физические лица.

19) Подготовьте таблицу Физические лица к модификации структуры.

20) Добавьте поле Пол, разместив его между полями Отчество и Должность.

21) В свойствах поля Пол задайте Значение по умолчанию м.

22) В свойствах поля Пол установите Условие на значение поля м OR ж.

23) В свойствах поля Пол сформулируйте Сообщение об ошибке следующим образом: Ошибка ввода: поле Пол может принимать только два значения: м (мужской) или ж (женский).

24) Перейдите в режим таблицы.

25) Заполните появившийся столбец Пол соответствующими значениями.

26) Закройте таблицу Физические лица.

27) Определите между таблицами Клиенты и Физические лица связь типа один к одному, воспользовавшись для этого пиктограммой Схема данных на инструментальной панели. Когда схема данных формируется в первый раз, поле схемы пустое. Добавьте в него таблицы Клиенты и Физические лица с помощью пиктограммы Отобразить таблицу (желтый плюс) на панели инструментов. При дальнейших изменениях схемы данных уже добавленные в нее таблицы будут отображены автоматически.

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

Уровень.

1) Откройте таблицу Заказы в режиме Конструктора.

2) Установите в свойствах поля ИН клиента значение Да для свойства Обязательное поле.

3) Для поля Код заказа в качестве описания укажите: Поле, посредством которого поддерживается связь с таблицей Заказано.

4) В свойствах поля Код сотрудника установите Условие на значение поля, исходя из того, что заказы клиентов обслуживаются семью сотрудниками и значение кода, таким образом, должно находиться в интервале от 1 до 7.

5) В свойствах поля Код сотрудника сформулируйте соответствующее Сообщение об ошибке.

6) Перейдите в режим Таблицы.

7) Введите в таблицу Заказы следующие данные.


ИН Код заказа Код сотрудника
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

8) Закройте таблицу Заказы.

9) Откройте таблицу Товары в режиме Конструктора.

10) Для поля Код товара в качестве описания укажите: Поле, посредством которого поддерживается связь с таблицей Заказано.

11) Для поля Категория создайте столбец подстановки с фиксированным набором значений: компьютер, плоттер, принтер, сканер. На вкладке Подстановка выберите тип элемента управления Список, Тип источника строк Список значений, фиксированные значения введите в кавычках через точку с запятой в поле источника строк.

12) Введите в таблицу Товары следующие данные.

Код товара Категория Модель
  компьютер "ACER 486/66DX2(4MB,3.5"",acc.VL-bus)"
  компьютер PB 486DX-100/4/1Mb SVGA/VLB IDE
  компьютер PB 520 Pentium-60/8/1Mb/PCI HDD
  компьютер PB 590 Pentium-90/8/1Mb/PCI HDD
  компьютер Meyer Technics Pentium/90/SVGA 0.28 LR
  компьютер "Pentium/90/16Mb/1.05Gb/SVGA 1Mb PCI/ SVGA 15"
  ноутбук Toshiba T1960 CT/200 (486 DX2-50/4)
  ноутбук Toshiba T4700 CT/320 (486 DX2-50/8)
  ноутбук Leo 486SX/33/4/120/SVGA Dual Scan
  плоттер "DraftPro Plus (A1, 8 pens, HP-GL/2)"
  плоттер "DraftPro Plus (A0 8 pens, HP-GL/2)"
  сканер "ScanJet IIp(A4, 1200 dpi, black&white)"
  сканер "ScanJet IIcx(A4, 1600 dpi, color)"

13) Закройте таблицу Товары.

14) Определите между таблицами Клиенты и Заказы связь типа один ко многим. Она устанавливается аналогично п. 27 в заданиях 1-го уровня, и после ее установки таблица Клиенты будет связана с двумя другими таблицами.

Уровень.

1) Откройте таблицу Заказано.

2) Активизируйте режим модификации структуры таблицы.

3) Для поля Код товара создайте столбец подстановки, который будет содержать значения из столбцов Код товара и Модель таблицы Товары. Для этого, выбрав вкладку Подстановка, указать в ней тип элемента управления Поле со списком, Тип источника строк Таблица или запрос, Источник строк:

SELECT [Товары].[Код товара], [Товары].[Модель] FROM [Товары]

Присоединенный столбец – 1, число столбцов – 2, заглавия столбцов – да, ширина столбцов – 3см;3см, число строк списка – 8, ширина списка – 6см, ограничиться списком – нет.

4) Для поля Код заказа в качестве описания укажите: Поле, посредством которого поддерживается связь с таблицей Заказы.

5) Для поля Код товара в качестве описания укажите: Поле, посредством которого поддерживается связь с таблицей Товары.

6) Задайте условие на запись таким образом, чтобы дата выполнения заказа не опережала даты произведения заказа.

7) Сформируйте соответствующее сообщение об ошибочном вводе даты.

8) Сформируйте маску ввода для полей Дата1 и Дата2 в виде 00.00.00.

9) Введите в таблицу Заказано следующие данные.


Код заказа Код товара Дата1 Дата2 Заказано Продано Цена
    01.02.98 14.02.98     $2,688.00
    01.02.98 08.02.98     $14,595.00
    03.02.98 17.02.98     $11,984.00
    03.02.98 27.02.98     $12,150.00
    03.02.98 27.02.98     $1,370.00
    03.02.98 05.03.98     $29,190.00
    05.02.98 15.03.98     $30,359.00
    05.02.98 28.03.98     $8,960.00
    12.02.98 01.03.98     $685.00
    12.02.98 04.04.98     $35,028.00
    17.02.98 28.02.98     $6,050.00
    17.02.98 28.02.98     $8,674.00
    28.02.98 19.03.98     $16,730.00
    03.02.98 07.03.98     $26,022.00
    07.03.98 07.04.98     $8,960.00
    07.03.98 07.04.98     $6,050.00
    10.03.98 24.04.98     $685.00
    10.03.98 24.04.98     $1,370.00
    10.03.98 12.05.98     $89,592.00
    10.03.98 12.05.98     $1,370.00
    10.03.98 12.05.98     $6,050.00
    13.03.98 20.03.98     $4,480.00
    14.03.98 28.03.98     $3,400.00
    20.03.98 20.04.98     $17,514.00
    21.03.98 10.04.98     $2,826.00
    21.03.98 10.04.98     $2,919.00
    21.03.98 17.04.98     $942.00
    25.03.98 25.04.98     $7,170.00
    25.03.98 20.04.98     $15,300.00
    27.03.98 17.04.98     $1,370.00
    27.03.98 17.04.98     $11,676.00

10) Закройте таблицу Заказано.

11) Определите между таблицами Заказы и Товары связь типа многие ко многим (самостоятельно).

12) Модифицируйте таблицу Клиенты, добавив к ней поле Факс перед полем Телефон. Предусмотреть вывод сообщений, когда у клиента вообще нет факса и когда факс есть, однако номер его пока не известен.

13) Введите в таблицу Клиенты сведения о наличии факса:

ИН клиента Факс
   
  Нет
  Не известно
   
   
  Нет
  Не известно
  Не известно
   
  Нет

14) Осуществите настройку внешнего вида таблиц БД по умолчанию таким образом, чтобы:

q цвет фона стал серебристый,

q цвет сетки стал темно-серый,

q оформление сетки приняло вид приподнятого.

Указание: Сервис ® Параметры ® Режим таблицы

15) В таблице Физические лица для всех столбцов автоматически установите ширину, равную максимальной длине содержимого поля.

Указание: Формат ® Ширина столбца

16) В таблице Физические лица закрепите столбцы.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: