Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Реализация продукции продавцами

Читайте также:
  1. Абсолютные оценки продукции
  2. Автоматизированная обработка учета складских операций и реализации продукции
  3. Анализ запасов готовой продукции
  4. Анализ общей суммы затрат на производство продукции
  5. Анализ размера и структуры товарной продукции
  6. Анализ себестоимости продукции
  7. Анализ себестоимости, прибыли и рентабельности продукции
Продавец Должность Месяц Товар Объем
Иванов И.С. Реализатор сентябрь сахар 400,20
Иванов И.С. Реализатор сентябрь крупа 300,50
Иванов И.С. Реализатор сентябрь консервы 150,55
Петров А.Н. Продавец сентябрь сахар 380,00
Петров А.Н. Продавец сентябрь крупа 320,40
Петров А.Н. Продавец сентябрь консервы 180,50
Сидоров С.А. Ст. продавец сентябрь сахар 560,50
Сидоров С.А. Ст. продавец сентябрь крупа 340,70
Сидоров С.А. Ст. продавец сентябрь консервы 490,30
Иванов И.С. Реализатор октябрь сахар 420,40
Иванов И.С. Реализатор октябрь крупа 289,40
Иванов И.С. Реализатор октябрь консервы 120,60
Петров А.Н. Продавец октябрь сахар 500,30
Петров А.Н. Продавец октябрь крупа 300,50
Петров А.Н. Продавец октябрь консервы 140,70
Сидоров С.А. Ст. продавец октябрь сахар 400,50
Сидоров С.А. Ст. продавец октябрь крупа 450,30
Сидоров С.А. Ст. продавец октябрь консервы 503,40
Иванов И.С. Реализатор ноябрь сахар 390,40
Иванов И.С. Реализатор ноябрь крупа 290,40
Иванов И.С. Реализатор ноябрь консервы 200,60
Петров А.Н. Продавец ноябрь сахар 470,30
Петров А.Н. Продавец ноябрь крупа 330,50
Петров А.Н. Продавец ноябрь консервы 240,70
Сидоров С.А. Ст. продавец ноябрь сахар 480,50
Сидоров С.А. Ст. продавец ноябрь крупа 460,30
Сидоров С.А. Ст. продавец ноябрь консервы 530,40

Побудовані зведені таблиці

Продавец Иванов И.С.      
Сумма по полю Объем Товар      
Месяц консервы крупа сахар Общий итог
сентябрь 150,55 300,5 400,2 851,25
октябрь 120,6 289,4 420,4 830,4
ноябрь 200,6 290,4 390,4 881,4
Общий итог 471,75 880,3   2563,05
         
Месяц сентябрь      
Сумма по полю Объем Товар      
Продавец консервы крупа сахар Общий итог
Иванов И.С. 150,55 300,5 400,2 851,25
Петров А.Н. 180,5 320,4   880,9
Сидоров С.А. 490,3 340,7 560,5 1391,5
Общий итог 821,35 961,6 1340,7 3123,65
         
Месяц октябрь      
Сумма по полю Объем        
Продавец Товар Всего    
Иванов И.С. консервы 120,6    
  крупа 289,4    
  сахар 420,4    
Иванов И.С. Всего   830,4    
Петров А.Н. консервы 140,7    
  крупа 300,5    
  сахар 500,3    
Петров А.Н. Всего   941,5    
Сидоров С.А. консервы 503,4    
  крупа 450,3    
  сахар 400,5    
Сидоров С.А. Всего   1354,2    
Общий итог   3126,1    

 

 

       
         
         
         
         
         
         
         
         
         
         
         

Таблиця з підведенням ітогів

Реализация продукции продавцами
Продавец Должность Месяц Товар Объем
Сидоров С.А. Ст. продавец сентябрь сахар 560,50
Сидоров С.А. Ст. продавец сентябрь крупа 340,70
Сидоров С.А. Ст. продавец сентябрь консервы 490,30
Сидоров С.А. Ст. продавец октябрь сахар 400,50
Сидоров С.А. Ст. продавец октябрь крупа 450,30
Сидоров С.А. Ст. продавец октябрь консервы 503,40
Сидоров С.А. Ст. продавец ноябрь сахар 480,50
Сидоров С.А. Ст. продавец ноябрь крупа 460,30
Сидоров С.А. Ст. продавец ноябрь консервы 530,40
  Ст. продавец Всего     4216,90
Петров А.Н. Продавец сентябрь сахар 380,00
Петров А.Н. Продавец сентябрь крупа 320,40
Петров А.Н. Продавец сентябрь консервы 180,50
Петров А.Н. Продавец октябрь сахар 500,30
Петров А.Н. Продавец октябрь крупа 300,50
Петров А.Н. Продавец октябрь консервы 140,70
Петров А.Н. Продавец ноябрь сахар 470,30
Петров А.Н. Продавец ноябрь крупа 330,50
Петров А.Н. Продавец ноябрь консервы 240,70
  Продавец Всего     2863,90
Иванов И.С. Реализатор сентябрь сахар 400,20
Иванов И.С. Реализатор сентябрь крупа 300,50
Иванов И.С. Реализатор сентябрь консервы 150,55
Иванов И.С. Реализатор октябрь сахар 420,40
Иванов И.С. Реализатор октябрь крупа 289,40
Иванов И.С. Реализатор октябрь консервы 120,60
Иванов И.С. Реализатор ноябрь сахар 390,40
Иванов И.С. Реализатор ноябрь крупа 290,40
Иванов И.С. Реализатор ноябрь консервы 200,60
  Реализатор Всего   2563,05
  Общий итог     9643,85

 


Лабораторна робота № 5

"Знайомство із СУБД Microsoft Access. Створення баз даних і таблиць. Створення форм для роботи з таблицями"

Теоретичні відомості:

Загальні відомості про СУБД Microsoft Access

СУБД Microsoft Access – це програмний комплекс, що входить до складу пакета Microsoft Office, який забезпечує різні операції з базами даних: створення, накопичення в них інформації, модифікація, обробка інформації.

База даних - це набір зведень, що відносяться до визначеної теми чи задачі, такі як відстеження замовлень чи клієнтів, супровід музичної колекції. Якщо база даних зберігається не на комп'ютері, чи на комп'ютері зберігаються тільки її частини, відслідковувати зведення можна з цілого ряду інших джерел, які користувач повинний скоординувати і організувати самостійно.

Microsoft Access дозволяє управляти всіма зведеннями з одного файлу бази даних. У рамках цього файлу дані можна розділити на окремі контейнери, називані таблицями; переглядати, додавати й обновляти дані в таблицях за допомогою електронних форм; знаходити і витягати тільки потрібні дані за допомогою запитів; а також аналізувати чи друкувати дані в заданому макеті за допомогою звітів. Створення сторінок доступу до даних дозволяє користувачам переглядати, обновляти чи аналізувати дані з бази даних через Інтернет чи інтрамережу.

Фізично база даних являє собою файл із розширенням.mdb, а програма, що виконується, яка отримана в результаті компіляції бази даних і програмих модулів - це файл із розширенням.mde. Для створення програмних конструкцій у СУБД Microsoft Access використовується мова програмування VBA (Visual Basic for Applications).

Вікно бази даних. Використовується для роботи з всіма об'єктами бази даних. У розділі " Объекты" цього вікна розташований список об'єктів по типах: таблиці, запити, форми, звіти, сторінки, макроси, модулі. При виборі одного з типів праворуч відображається список об'єктів цього типу в базі даних. Для створення нових об'єктів використовується кнопка " Создать" на панелі інструментів вікна. Для зміни існуючих об'єктів використовується кнопка " Конструктор". Кнопка " Открыть" дозволяє подивитися на вміст об'єкта (наприклад таблиці) чи запустити його на виконання (наприклад запити).

Способи створення баз даних:

- Створення бази даних за допомогою майстра по шаблону

- Створення бази даних без допомоги майстра

Таблиці в базах даних

Таблиця — це основний структурний елемент системи управління реляційною базою даних. У Microsoft Access таблицею називають об'єкт, у якому дані зберігаються у форматі записів (рядків) і полів (стовпців). Дані в окремій таблиці звичайно відносяться до визначеної категорії, наприклад, зведення про співробітників чи замовлення.

У режимі таблиці можна додавати, редагувати, переглядати чи виконувати іншу роботу з даними таблиці. Також можна відображати запису з таблиць, зв'язаних з поточною таблицею, шляхом відображення підтаблиць у межах основної таблиці.

Способи створення таблиць:

- Створення таблиці за допомогою майстра таблиць

- Створення таблиці з нуля в режимі конструктора

Основні характеристики таблиць:

Найменування поля. Найменування поля вводиться в поле введення стовпця "Имя поля". При завданні найменувань полів необхідно діяти згідно наступним правилам:

- Найменування поля може містити до 64 символів, але не слід зловживати цією можливістю, задаючи занадто довгі імена;

- Найменування поля може містити букви, цифри, пробіли і спеціальні символи, за винятком крапки (.), знаку оклику (!), прямих дужок ([]) і деяких управляючих символів (з кодами ASCII 0-31);

- Найменування поля не може починатися з пробілу;

- Два поля в одній таблиці не можуть мати однакові найменуваня;

- Як найменування поля не рекомендується використовувати абревіатури чи короткі назви.

Недотримання цих правил відслідковується засобами СУБД MS Access, але в деяких випадках це може привести до важко виявляємих помилок, тому рекомендується самостійно контролювати дотримання перерахованих вище правил у практичній роботі.

Бажано намагатися використовувати імена, що відрізняються стислістю, для полегшення їхньої ідентифікації при перегляді таблиць.

Типи полів у таблицях

Для визначення типу збережених даних використовується тип даних. Тип даних поля вводиться в поле введення стовпця "Тип данных". У MS Access припустимими є дані наступних типів:

1. Текстовый. Текстові поля можуть містити букви, цифри і спеціальні символи. Максимальна ширина полючи складає 255 символів. За замовчуванням його довжина 50 символів.

2. Числовой. Як припустимі символи цей тип поля може містити цифри, кому, знак -. Для вказівки кількості десяткових знаків використовується властивість поля " Число десятичных знаков". Воно може приймати значення від 0 до 15. Використовуючи значення властивості "Размер поля", можна установити наступний формат для полів числового типу:

Значення типу Опис Дробова частина Розмір
Короткое целое Числа від 0 до 255 (без дробової частини) Відсутня 1 байт
Целое Числа від -32768 до 32767 (без дробової частини) Відсутня 2 байти
Длинное целое Числа від –2147483648 до 2147483647 (без дробової частини) Відсутня 4 байти
С плавающей точкой (4 байт) Числа від –3.402823*10-38 до 3.402823*10+38   4 байти
С плавающей точкой (8 байт) Від -1.79769313486232*10-308 до 1.79769313486232*10+308   8 байт

3. Денежный. Грошовий тип використовується для збереження значень валют. Припускає до 15 символів у цілій частині числа і 4 - у дробовій.

4. Счетчик. Поля типу "Счетчик" призначені для збереження даних, значення яких не редагуються, а встановлюються автоматично при додаванні кожного нового запису в таблицю. Їхні значення є унікальними, що послідовно зростають на 1 при додаванні кожного нового запису

5. Даты/времени. Використовується для збереження дат і часу полів, у яких дані представлені в спеціальному форматі. У поле даного типу може міститися будь-яка дата і будь-який час: від 1 січня 100 р. до 31 грудня 9999 р. Дані цього типу займають 8 байт.

6. Логический. Логічні поля використовуються для збереження даних, що можуть приймати одне з двох можливих значень: Істина/ Неправда чи Так/Ні.

7. Поле MEMO. Текстові поля довільної довжини, примітки, описи обсягом до 64 Кбайт.

8. Поле объекта OLE. Дозволяє зберігати в таблицях зображення й інші двоїчні дані (таблицю MS Excel, документ MS Word, малюнок, звукозапис) великого обсягу (до 1 Гбайт).

9. Гиперссылки. Поле, у якому можуть зберігатися Internet-адреси і шляхи доступу до даних у комп'ютерній мережі.

Первинні ключі в таблицях

Кожна таблиця повинна містити одне чи кілька полів, що однозначно визначають кожен запис у таблиці. Такі поля називають первинним ключом таблиці. Якщо для таблиці визначений первинний ключ, то Microsoft Access запобігає дублювання ключа чи введення значень Null у ці поля.

У Microsoft Access можна виділити три типи ключових полів: лічильник, простий ключ і складений ключ.

Лічильник. Поле лічильника можна задати таким чином, щоб при додаванні кожного запису в таблицю в це поле автоматично вносилося порядкове число. Указівка такого поля в якості ключового є найбільш простим способом створення первинного ключа. Якщо до збереження створеної таблиці ключові поля не були визначені, Microsoft Access пропонує створити ключове поле автоматично. При натисканні кнопки "Да" буде створене ключове поле лічильника.

Простий ключ. Якщо поле містить унікальні значення, такі як коди чи інвентарні номери, то це поле можна визначити як ключове. Якщо обране поле містить повторювані значення чи значення Null, то воно не буде визначено як ключове.

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

Зв'язок між таблицями

Зв'язок між таблицями встановлює стосунки між співпадаючими значеннями в ключових полях — звичайно між полями різних таблиць. У більшості випадків зв'язують ключове поле однієї таблиці з відповідним йому полем (часто має те ж ім'я), що називають полем зовнішнього ключа в другій таблиці. Таблиця, що містить ключове поле, називається головною, а таблиця, що містить зовнішній ключ — зв'язаною.

Існує чотири види відносин:

- Один до одного. При використанні відносини "один до одного" запис у таблиці "А" (головній таблиці) може мати не більш одного зв'язаного запису в таблиці "В" (зв'язаній таблиці) і навпаки. Зв'язок з відношенням "один до одного" використовують для поділу дуже широких таблиць чи для відділення частини таблиці із міркувань захисту.

- Один до багатьох. Зв'язок з відношенням "один до багатьох " є найбільше часто використовуваним типом зв'язку між таблицями. У такому зв'язку кожного запису в таблиці "А" можуть відповідати кілька записів у таблиці "В", а запис у таблиці "В" не може мати більш одного відповідного йому запису в таблиці "А".

- Багато до одного. При використанні відносини "багато до одного" одному запису в таблиці "А" може відповідати один запис у таблиці “B”, а запис у таблиці "В" може мати більш одного відповідного йому запису в таблиці "А".

- Багато до багатьох. При використанні відносини "багато до багатьох " одному запису в таблиці "А" можуть відповідати кілька записів у таблиці "В", а одному запису в таблиці "В" - кілька записів у таблиці "А". У цьому випадку не потрібно унікальності ключових полів таблиць "А" і "В". Цей вид відносини використовується для зв'язування таблиць, що мають тільки зовнішні ключі.

Зв'язані поля не обов'язково повинні мати однакові імена, однак, вони повинні мати однакові типи даних. Крім того, що зв'язуються поля типу "Числовой" повинні мати однакові значення властивості "Размер поля".


Дата добавления: 2015-12-07; просмотров: 110 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.014 сек.)