41888

Создание базы данных «Накладные»

Лабораторная работа

Информатика, кибернетика и программирование

Имя поля Тип данных Размер поля ИНН Текстовый 15 Получатель Текстовый 25 Адрес Текстовый 50 ключевое поле в таблице 6 Определите ключи таблиц для чего выделите ключевое поле поля и щелкните мышью по кнопке Ключевое поле на вкладке Конструктор. Таблица Товар Имя поля Тип данных Размер поля Товар Текстовый 15 Ед_измерения Текстовый 8 Цена денежный Таблица Накладные Имя поля Тип данных Размер поля Номер Счетчик Дата дата время ИНН Текстовый 15 Таблица Отпущено Имя поля Тип данных Размер поля Номер Числовой...

Русский

2013-10-26

239.81 KB

49 чел.

Лабораторные работы по Ms Access

Лабораторная работа №1: "Создание базы данных «Накладные"

 Часть I. Создание базы данных.

 Часть II. Создание форм и заполнение базы данных.

 Часть III. Обработка данных. Создание запросов и отчетов.

 Часть IV. Вывод информации, создание отчетов.

 

Часть I. Создание базы данных.

Ход работы

1)     Запустите пользовательскую СУБД MS Access 2007, выполнив команду: ПускПрограммыMicrosoft OfficeMicrosoft Office Access 2007.

2)      Выберите пункт «Новая база данных».

3)      Задайте новой БД имя «Накладные» и создайте ее.

4)      Откройте появившуюся таблицу в режиме Конструктора, для этого на вкладке «Главная» выберите нужный режим.

5)       Заполните открывшийся бланк, введя имена полей, выбрав из открывающегося списка типы полей, и указать размеры полей.

Имя поля

Тип данных

Размер поля

$ ИНН

Текстовый

15

Получатель

Текстовый

25

Адрес

Текстовый

50

$- ключевое поле в таблице

 

6)  Определите ключи таблиц, для чего выделите ключевое поле (поля) и щелкните мышью по кнопке «Ключевое поле»  на вкладке «Конструктор». Закройте бланк и присвойте таблице имя «Получатели».  

7)     Выполните команду: СозданиеКонструктор таблиц.

8)    Создайте еще три таблицы базы данных: «Товар», «Накладные», «Отпущено».

Таблица «Товар»

Имя поля

Тип данных

Размер поля

$Товар

Текстовый

15

Ед_измерения

Текстовый

8

Цена

денежный

 

 

Таблица  «Накладные»

Имя поля

Тип данных

Размер поля

$ Номер

Счетчик

 

Дата

дата/время

 

ИНН

Текстовый

15

 

Таблица  «Отпущено»

Имя поля

Тип данных

Размер поля

Номер

Числовой

Длинное целое

Товар

Текстовый

15

Количество

Числовой

Целое

Обратите внимание:

 

     одинаковые по смыслу поля в разных таблицах имеют одинаковый тип и размер;

     если поле в главной таблице имеет тип “счетчик”, то в подчиненной - “числовой целое”.

9)   Для редактирования нужной таблицы необходимо выделить ее в списке таблиц и выбрать режим «Конструктора».

10)   Выполните команду: Работа с базами данныхСхема данных.

11)    Добавьте все таблицы базы данных «Накладные».

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

13)   В открывшемся окне диалога проверить тип связи и установить флажок.

14)   Создайте все необходимые связи БД как показано на схеме.

Редактирование схемы данных:

  1.  Для добавления таблицы вызовите контекстное меню на пустой области и выберите пункт «Добавить таблицу».
  2.  Для удаления таблицы  выделите таблицу и нажмите кнопку Delete на клавиатуре
  3.  Для удаления таблицы  выделите таблицу и нажмите кнопку Delete на клавиатуре
  4.  Для удаления связи  выделите связь и нажмите кнопку Delete на клавиатуре
  5.  Для изменения типа связи выделите связь и вызовите контекстное меню.

При изменении типа связи следует учесть, что тип определяется автоматически и устанавливается

  1.  «один-к-одному»- если связываются два ключевых поля или уникальных индекса
  2.  «один-ко-многим»- если одно из полей ключ или уникальный индекс
  3.  “многие-ко-многим” - во всех остальных случаях.

15)  Закройте и сохраните схему данных.

16)  Для автоматизации ввода данных организуйте раскрывающиеся списки для некоторых полей. Создайте для поля «ИНН» таблицы «Накладные» подстановку из поля «ИНН» таблицы «Получатели». Для этого откройте таблицу «Накладные» в режиме Конструктора, выделите поле «ИНН» и выберите вкладку «Подстановка». Заполните все необходимые параметры как показано на рисунке:

17)  Аналогично выполните еще две подстановки: в поле «Номер» таблицы «Отпущено» из поля «Номер» таблицы «Накладные»; в поле «Товар» таблицы «Отпущено» из поля «Товар» таблицы «Товар».

18)  Сохраните изменения.

Часть II. Создание форм и заполнение базы данных.

Ход работы

1)  Выделите таблицу «Получатели» и выполните команду: СозданиеНесколько элементов.

2)   Новая форма для ввода и редактирования данных появится в режиме Конструктора. Закройте и сохраните ее под именем «Получатели».

3)    Откройте новую форму в режиме формы.

4)     Введите сведения о получателях.

5)  Также создайте форму для таблицы «Товары».

6)  Теперь создадим форму «Накладная», которая будет иметь более сложную структуру. Пользователь привык иметь дело с бумажными документами, а не с таблицами. Поэтому разработчик обязан приблизить вид экрана при вводе информации к бумажному документу. Для этого служат формы, которые удобнее создавать Мастером, а редактировать Конструктором.

7)      Выполните команду: СозданиеДругие формыМастер форм. 

8)      Выберите таблицы и поля в том порядке, в котором они встречаются в бумажной накладной:

9)      Укажите необходимую таблицу (или запрос) и перечень требуемых полей, ответьте на вопросы Мастера.

Номер, дата, ИНН из таблицы Накладная

Получатель, адрес из таблицы Получатель

Товар, количество из таблицы Отпущено

Ед. измерения, цена из таблицы Товар

10)  После нажатия кнопки «Далее» выберите вид представления  «Накладная» и подчиненные формы.

11)    Задайте внешний вид подчиненной формы – табличный.

12)    Стиль – Стандартная.

13)    С помощью конструктора приведите форму к нужному виду.

 

Часть III. Обработка данных. Создание запросов и отчетов.

Ход работы

1)    Выполните команду: СозданиеКонструктор запросов.

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

3)    Выполните запросы на выборку.

Запрос 1.  Выбрать товары, измеряемые в штуках.

Запрос 2. Список накладных, выписанных в 2009 году.

Запрос 3. Список московскихфирм, купивших сметану. Запрос составляется на основе трех таблиц: Получатели, Отпущено, Накладные.

Запрос 4. Список товаров, вошедших в накладную с номером, вводимым с клавиатуры.

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

Запрос5. Рассчитать для накладной номер 1 сумму за каждый товар.

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

Запрос 6. Количество московских фирм

Запрос7. Список всех накладных с итоговыми суммами по накладной. Запрос составляется на основе трех таблиц: Товар, Отпущено, Накладные.

Часть IV. Вывод информации, создание отчетов.

Ход работы

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

2)    Создайте отчет, содержащий список накладных с итоговыми суммами.

3)    Выделите Запрос 7 и запустите Мастер отчетов.

4)    С помощью Мастера выберите все поля Запроса 7 и далее установите все необходимые параметры.

5)    Созданный отчет откорректируйте в Конструкторе, исправив заголовок на «Список накладных».

6)    Создайте следующие отчеты: список товаров, список покупателей, данные по накладной номер 1.


 

А также другие работы, которые могут Вас заинтересовать

35495. Системы автоматизированной работы (САР) 5.7 MB
  Разомкнутые САР системы в которых входными воздействиями управляющего устройства являются только внешние задающие и возмущающие воздействия; при этом значение выходной величины ОУ может существенно отклоняться от его заданного значения в силу изменения внутренних свойств ОУ параметров САР. Устойчивость САР свойство системы возвращаться в исходное состояние равновесия после прекращения воздействия выведшего систему из этого состояния. уравнения частотные определяют связь между устойчивостью системы и формой частотных характеристик...
35496. Представление данных в электронных таблицах в виде диаграмм и графиков 1.25 MB
  Что нужно знать: что такое столбчатая линейчатая и круговая диаграмма какую информацию можно получить с каждой из них адрес ячейки в электронных таблицах состоит из имени столбца и следующего за ним номера строки например C15 формулы в электронных таблицах начинаются знаком = равно знаки – и ^ в формулах означают соответственно сложение вычитание умножение деление и возведение в степень в заданиях ЕГЭ могут использоваться стандартные функции СУММ сумма СРЗНАЧ среднее значение МИН минимальное...
35497. КУЛЬТУРА СОВЕТСКОЙ ПОВСЕДНЕВНОСТИ И ЕЕ ОТРАЖЕНИЕ В САТИРЕ 1920–х ГОДОВ 209.5 KB
  Анализ специфики репрезентации советской повседневности в сатире. Как известно, в этот период истории происходила, навязываемая сверху, смена отношений к повседневности: «борьба» старого и нового быта. Ключевым вопросом в нашей курсовой работе является осмысление противостояния традиционного уклада жизни и навязываемыми сверху принципами «новой жизни».
35498. Архитектура ЭВМ 175.5 KB
  MOV регистр значение – означает: поместить в регистр выбранное значение. MOV AX10 MOV BX5 MOV CX7 MOV DX15 ADD AXBX ADD AXCX SUB AXDX INT 20 Арифметические операции Операции умножить и разделить выполняются только для регистра AX. 100 MOV AX0 103 MOV BX1 106 MOV CXA 109 ADD AXBX 10C INC BX 10E DEC CX 110 JNZ 109 112 INT 20 Сохранение и загрузка файлов 1 Общие сведения. MOV AH01 – включение ввода символа.
35499. Основы алгоритмизации и программирования 495.5 KB
  ЧИСЛА Целые числа: SHOPTINT – 120127 BYTE 0 – 255 перечисляемые типы INTEGER – 32768 32767 WORD 0: 65535 LONCINT – 231 231 Действительные: SINGLE 1038 7 знаков после запятой REAL 1038 11 знаков DOUBLE 100300 19 знаков EXTENDED 104900 19 знаков. USES список библиотек; – подключение библиотек или модулей TYPE описание; –описание собственных типов данных CONST – список постоянных VAR – список переменных BEGIN – начало программы END. – конец программы Обязательными элементами являются только PROGRAM BEGIN END. PROGRAM FIRST;...
35500. Основы построения автоматизированных информационных систем 169.5 KB
  СУБД как основная часть АИС. Информационное обеспечение АИС. Математическое обеспечение АИС. Техническое обеспечение АИС. АИС – аппаратно- программный комплекс, предназначенный для решения задач по хранению, обработку, поиску информации.
35501. Общие вопросы по строительным конструкциям 457 KB
  Расчетные факторы нагрузки и механические характеристики материала временное сопротивление предел текучести и т. Нагрузки и воздействия могут отличаться от заданной вероятности превышения средних значений а механические характеристики материалов могут отличаться от заданной вероятности снижения средних значений.; усталостное разрушение расчет на выносливость конструкций находящихся под воздействием многократно повторяющейся нагрузки подвижной или пульсирующей: подкрановых балок шпал рамных фундаментов и перекрытий под...
35502. Материаловедение 115.5 KB
  16 МПа известковокремнеземистые известковонефелиновые бесклинкерные шлаковые и зольные вяжущие материалы хотя по существу они тоже относятся к гидравлическим вяжущим. Из строительной воздушной извести изготовляют растворы предназначенные для наземной кладки частей зданий и штукатурок работающих в воздушносухих условиях: бетоны низких марок для конструкций эксплуатируемых в воздушносухих условиях; плотные и ячеистые силикатные автоклавные изделия в том числе крупные блоки и панели; легкобетонные камни теплоизоляционные и другие...
35503. Архитектура гражданских и промышленных зданий и сооружений 274 KB
  определяется степенью огнестойкости и степенью долговечности его в заданных условиях эксплуатации Жилые: I Здания каменные особо капитальные; фундаменты каменные и бетонные; стены каменные кирпичные и крупноблочные; перекрытия – железобетонные срок службы – 150 лет II Здания каменные обыкновенные; фундаменты каменные; стены каменные кирпичные крупноблочные и крупнопанельные; перекрытия железобетонные или смешанные а также каменные своды по металлическим балкам 125 III Здания каменные облегченные; фундаменты каменные и...