Progress28.ru

IT Новости
15 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Access шаблон склад

БД по Учету движения и наличия товара на складе

Доброго всем времени суток.
Постараюсь без длинного предисловия: волею случая, на складе предприятия где я работаю полетела БД написанная кем-то лет 20 назад, и лучшим моим решением было написать новую, несмотря на отсутствие опыта. Т.к. (на первый взгляд) функционал у нее достаточно простой и интерфейс нужен максимально понятный, выбрал Access. С Access’ом работал только в колледже «постольку-поскольку» и, по сути, изчаю его с нуля, поэтому уже столкнулся с множестом мелких моментов, которые жрут кучу времени и рваных волос на голове.

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

Работу базы представяю так:

  • Есть основная таблица «Склад» в которой записаны все товары имеющиеся в наличии в данный момент и их свойства.
  • При приходе товара, добавляется запись в таблицу «Приход товара». В этой таблице ведется учет всех именно внесений товара на склад. И это влияет на товар в таблице «Склад».
    К примеру: На складе есть . И привезли еще 50. В таблицу «Приход» идет запись о поступлении , и в таблице «Склад» прибавляется 50 к имеющимся 100 — итого становится 150. При добавлении нового товара (которого еще не было в т. «Склад», туда просто добавляется новая запись вида .
  • Примерно та же петрушка с отпуском. При запросе товара, в т. «Отпуск» записывается сама выдача, и из «Склад»‘а вычитается определенное кол-во отущенного товара.
  • Оператор вообще не будет работать с таблицами, только с формами (вносить данные о приходе/отпуске товара) и запросами (по фильтру находить нужную инфу по названию товара/работнику/и т.п.). Таблица «Склад» и вовсе нужна лишь для запросов о наличии и количества того или иного товара.
    В идеале таблицы вообще скрыть, лишь меню с кнопками и формы. Простой интерфейс: пришел товар — кнопка «Приход», заполнение формы — добавить. Сколько гвоздей? Кнопка «Наличие товара» — выбор категории — выбор товара — выходит таблица(или не таблица, еще не разобрался). Но это уже дело другое.
  • Ну и будут созданы мелкие формы с добавлением сотрудника/категории.

Прикрепляю большую часть своих горе-наработок в БД и схему данных, где более-менее виден след моих размышлений.

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

Уже столкнулся с проблемой с большим количеством ниспадающих списков. Категория, Мера, Сотрудник — поля со списком. При добавлении товара, поле «Название» тоже хочу сделать списком, но в который можно вписать новую позицию, если товара еще не было. Более-менее приноровился с мастером посдстановок, и вроде бы это все кажется возможным, но как это будет выглядеть в итоге не знаю, есть опасения, что все это будет работать через ж.

Так же с ключевым полем: в таблице «Мера» хотел убрать счетчик и сделать один ключевой столбец с названием мер. Но тогда их невозможно было нормально сортировать, даже если переписывать все заново, при открытии таблицы все сортировалось по алфавиту, что неудобно.

При попытке понять связь таблиц пару раз зашел в ступор: После мастера подстановки в «Приход»е для связи с т.»Мера», нормально связывались 2 неключевых поля. Но при попытке сделать так в схеме — показали фиг. Как это работает?

Формы так же не обрадовали: вроде форма простая (Добавление категории),похоже на Delphi, но VB в макросах для меня темный лес, работает как-то странно и через раз.

Извиняюсь за многабукав и глупые вопросы, я в Access ламер и языка VB не знаю, но обучаемый и стремящийся
Заранее благодарю за любую помощь.

Скачать базу данных access Склад

Готовая база данных «Склад» создана в access.

Курсовая база данных «Склад» создана в access 2010 и преобразована в access 2003, поэтому откроется в access 2003, 2007, 2010.

Контрольные задания

Индивидуальное задание включает следующие элементы:

  • Проектирование БД;
  • Создание БД средствами ACCESS и занесение в нее данных;
  • Организацию запросов к базе данных;
  • Оформление отчета с помощью Мастера отчетов.

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

Задание каждому обучаемому состоит в следующем:

  1. Необходимо в соответствие со своим списком атрибутов спроектировать БД.
  2. Создать базу данных.
  3. Занести в неё данные.
  4. Организовать постоянные связи между таблицами для обеспечения целостности своей БД при изменение записей, добавлении записей, удалении записей.
  • данные, внесенные в таблицы, не противоречивы;
  • система поддержки целостности БД функционирует. Для этого попытаться изменить, ввести и удалить данные в таблицах с нарушением правил поддержания целостности БД.
  • Организовать запросы к БД, которые бы позволяли продемонстрировать возможности БД.
  • Оформить отчеты, используя, Конструктор отчетов.
  • Оформить отчет о проделанной работе.

Варианты заданий.

База данных

Таблицы и поля

Запросы

Отчеты

  1. «Склад»

Склад: артикул товара, цена, ед. изм., № склада, наименование склада, № накладной, дата, товар, количество;

Приход: товар, кол-во, кол-во прихода за день, сумма прихода за день, за месяц, ФИО кладовщика;

Расход: лимит, месяц, код поставщика, вид расхода, сумма месячного расхода, остаток.

Читать еще:  Таймер для презентации в powerpoint скачать
  1. Перечень товара на i-складе за текущий месяц;
  2. Перечень товара, поступивших на склад в течение месяца;
  3. Сумму расхода на i-ый месяц;
  1. Приходная ведомость за текущий месяц;
  2. Расходная ведомость по i-му дню;
  3. Остаток товаров и их стоимость на конец года.

Примечание: 1) По заданию не понятно, речь идёт о расходе денег или расходе товаров. Я выбрала расход товаров. В интернете есть информация о лимитных картах, по которым подразделениям выдаётся товар. В лимитной карте указывается лимит товара в месяц для подразделения. Поставщиком в данном случае является склад, а потребителем – подразделение.

2) Из приходной накладной и лимитной карты данные не поступают на склад – нужно вручную заносить.

Экранные формы готовой базы данных.

Схема данных готовой базы данных «Склад» с таблицами Товары, Склады, Остаток на складе, Расход, Приход, Состав накладной, Организации, Виды расхода, Состав расхода.

Кнопочная форма готовой базы данных Склад.

Форма Остаток на складе.

Станица главной формы «Справочники»

Форма «Виды расхода».

Отчёт «Приходная ведомость за текущий месяц»

Скачать отчёт по базе данных «Склад» с экранными формами бесплатно

Примерная цена 876 руб.

Точная цена зависит от способа оплаты.

Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Альфа-клик, Почта России, QIWI, SMS-оплата, Деньги@Mail.Ru, MTC, Мегафон, Яндекс.Деньги, Подарочный сертификат и другие.

Скачать базы данных Access подобной тематики:

  1. База данных «Учет движения деталей на складе» База данных Учет движения деталей на складе
  2. Готовая база access «Учет торговых заказов» Готовая база access Учет торговых заказов
  3. Пример базы данных access «Формирование реестра заказов» Пример базы данных access Формирование реестра заказов
  4. Скачать бд access «Заявки на приобретение ТМЦ» Скачать
  5. Пример базы данных «Оптовая база» Пример базы данных Оптовая база
  6. Курсовой в access «Торгово-закупочное предприятие» Курсовой в access Торгово-закупочное предприятие
  7. Скачать базу данных access «Учет продаж продовольственных товаров» Ссылка
  8. Скачать базу данных «Продажи товаров» Скачать базу данных Продажи товаров
  9. Готовая база данных access «Ломбард» Ссылка
  10. База данных access «Торговля» База данных access Торговля
  11. Сеть магазинов Скачать базу данных Сеть магазинов
  12. База данных Склад по дисциплине ОПЗ База данных Склад по дисциплине ОПЗ
  13. БД Складской учёт материалов на access БД Складской учёт материалов на access
  14. База даних Музей База даних Музей
  15. Скачать бд Магазин игрушек Скачать бд Магазин игрушек
  16. Сведения по учёту материалов на складе. Сведения по учёту материалов на складе.
  17. База данных «Склад» в Access База данных «Склад» в Access
  18. «Заказчики на товар» Access Скачать базу данных «Заказчики на товар» Access
  19. Скачать готовую базу «Оптовый магазин. Учет продаж товара» Готовая база «Оптовый магазин. Учет продаж товара»
  20. Сдача в аренду торговых площадей база данных access Сдача в аренду торговых площадей
  21. Снабжение магазинов Скачать бд access Снабжение магазинов

Ключевые слова: база данных скачать; программа база данных; база данных Склад; база данных курсовой; скачать базу данных access; access; готовая база данных access; базы данных в access; пример базы данных access; создать базу данных в access; примеры баз данных access; создание базы данных в access; базы access; запросы в access; access отчеты; таблицы access; макросы в access; access курсовой; примеры бд access; формы access; базы данных microsoft access; купить базу данных; создание БД; примеры БД; скачать БД; курсовая работа по СУБД; база данных примеры; готовая курсовая работа база данных. Курсовая база данных «Склад» создана в access 2010 и преобразована в access 2003, поэтому откроется в access 2003, 2007, 2010.

Таблицы в режиме конструктора. Структура таблицы «Виды расхода»: № пп, наименование. Структура таблицы «Организации»: № организации, наименование. Структура таблицы «Остаток на складе»: № склада, артикул, количество, дата. На данный склад можно заносить товар только 1 раз в день или при необходимости обновить количество. Структура таблицы «Приход»: № накладной, дата, тип накладной, № склада, поставщик. Структура таблицы «Расход»: № лимитной карты, № склада, подразделение, товар, месяц, год, лимит.Структура таблицы «Склады»: № склада, наименование склада, ФИО кладовщика. Структура таблицы «Состав накладной»: № накладной, артикул, количество. Структура таблицы «Состав расхода»: № пп, № лимитной карты, дата, количество, вид расхода. Структура таблицы «Товары»: артикул, наименование товара, единица измерения, цена. Окно для ввода параметра даты. Отчёт «Расходная ведомость за день». Окно для ввода параметра «год». Отчёт «Остаток товаров на конец года» для введённого ранее года. Окно для ввода номера склада. Запрос «Перечень товаров в текущем месяце». Запрос «Поступление на склад за месяц». Запрос «Стоимость расхода за месяц».

—>Категория : Контрольные, курсовые работы по базам данных MS Access. | —>Добавил : astor | —>Теги : бд Склад, база данных складской учет, база данных склад, база данных склад скачать—>Просмотров : 32084 | —>Загрузок : 6905 | —>Рейтинг : 0.0 /

Поиск Яндекса по сайту

Для поиска базы данных access введите слово, например, «сотрудники» и нажмите кнопку

Готовые шаблоны для MS Access: где скачать?

Если вы только начинаете работу с MS Access или хотите сэкономить время, вы можете использовать бесплатные шаблоны баз данных. Где их скачать, расскажем в этой статье.

Создание баз данных Access по шаблону оптимально для начинающих пользователей — как для наработки навыка, так и при разработке первой собственной базы данных. Шаблоны Access позволяют сэкономить много усилий, потому что в них уже включены запросы, связи, формы, макросы и отчеты в дополнение к соответствующим таблицам. Рассказываем, где их найти.

Читать еще:  Switch access как отключить

Оффлайн-шаблоны баз данных для Access

Для начала следует упомянуть, что Microsoft уже заблаговременно позаботилась об удобстве пользователей и включила в Access несколько шаблонов. Поэтому простейший способ достать шаблон для своей будущей БД — использовать встроенный. Процедура, описанная ниже, относится к Access 2010:

  1. Перейдите на вкладку Создать, а затем выберите Примеры шаблонов.
  2. В разделе Доступные шаблоны выберите шаблон базы данных, который больше всего соответствует вашим потребностям. Естественно, любой из них потом можно будет настроить в соответствии с вашими пожеланиями.
  3. Теперь введите имя файла. При необходимости вы можете изменить местоположение хранилища.
  4. После этого создайте новую базу данных Access, нажав Создать.

MS Access: где скачать дополнительные шаблоны?

Если вы не нашли подходящий шаблон среди предустановленных, то можете попробовать скачать шаблоны для Access из Интернета. К сожалению, количество загрузочных порталов, предоставляющих такие шаблоны, невелико, особенно в Рунете.

    Microsoft Templates

Для тех, кто владеет языками, существует сайт, Microsoft Templates. Он предлагает хорошую коллекцию бесплатных англоязычных шаблонов для любых продуктов Office, включая Access. Сайт содержит качественную подборку баз данных Access, разбитых по категориям — бизнес, нон-профит, для использования в образовании и так далее. Помимо этого, на сайте доступны шаблоны для Word, Excel, PowerPoint и других программ из офисного пакета MS.

  • Существует огромная англоязычная коллекция шаблонов для Microsoft Access — Access Templates. Сайт предлагает солидное количество шаблонов баз данных Access для самых различных отраслей, от образования и медицины до бухучета и программирования. Шаблоны сорируются по версиям Access, дате, популярности. Однако, для полноценного скачивания требуется платная регистрация, которая стоит $88 и достаточно неудобна для России, так как работает через PayPal. В шаблонах, скачанных бесплатно, будут заблокированы таблицы (впрочем, разблокировка — вопрос умения).
  • На русском языке существует неплохой проект Access Help. Несмотря на коммерческую направленность проекта, его создатели свободно выкладывают примеры созданных ими баз в Интернет, чтобы их мог использовать любой желающий. Для скачивания доступны готовые базы данных Access для самых разных организаций, особенно для бизнеса.
  • Создание базы данных в MS Access 2007: пошаговая инструкция

    В современном мире нужны инструменты, которые бы позволяли хранить, систематизировать и обрабатывать большие объемы информации, с которыми сложно работать в Excel или Word.

    Подобные хранилища используются для разработки информационных сайтов, интернет-магазинов и бухгалтерских дополнений. Основными средствами, реализующими данный подход, являются MS SQL и MySQL.

    Продукт от Microsoft Office представляет собой упрощенную версию в функциональном плане и более понятную для неопытных пользователей. Давайте рассмотрим пошагово создание базы данных в Access 2007.

    Описание MS Access

    Microsoft Access 2007 – это система управления базами данных (СУБД), реализующая полноценный графический интерфейс пользователя, принцип создания сущностей и связей между ними, а также структурный язык запросов SQL. Единственный минус этой СУБД – невозможность работать в промышленных масштабах. Она не предназначена для хранения огромных объемов данных. Поэтому MS Access 2007 используется для небольших проектов и в личных некоммерческих целях.

    Но прежде чем показывать пошагово создание БД, нужно ознакомиться с базовыми понятиями из теории баз данных.

    Определения основных понятий

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

    1. Предметная область – множество созданных таблиц в базе данных, которые связаны между собой с помощью первичных и вторичных ключей.
    2. Сущность – отдельная таблица базы данных.
    3. Атрибут – заголовок отдельного столбца в таблице.
    4. Кортеж – это строка, принимающая значение всех атрибутов.
    5. Первичный ключ – это уникальное значение (id), которое присваивается каждому кортежу.
    6. Вторичный ключ таблицы «Б» – это уникальное значение таблицы «А», использующееся в таблице «Б».
    7. SQL запрос – это специальное выражение, выполняющее определенное действие с базой данных: добавление, редактирование, удаление полей, создание выборок.

    Теперь, когда в общих чертах есть представление о том, с чем мы будем работать, можно приступить к созданию БД.

    Создание БД

    Для наглядности всей теории создадим тренировочную базу данных «Студенты-Экзамены», которая будет содержать 2 таблицы: «Студенты» и «Экзамены». Главным ключом будет поле «Номер зачетки», т.к. данный параметр является уникальным для каждого студента. Остальные поля предназначены для более полной информации об учащихся.

    Итак, выполните следующее:

    1. Запустите MS Access 2007.
    2. Нажмите на кнопку «Новая база данных».
    3. В появившемся окне введите название БД и выберите «Создать».

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

    Создание и заполнение таблиц

    После успешного создания БД на экране появится пустая таблица. Для формирования ее структуры и заполнения выполните следующее:

    1. Нажмите ПКМ по вкладке «Таблица1» и выберите «Конструктор».
    2. Теперь начинайте заполнять названия полей и соответствующий им тип данных, который будет использоваться.

    Создание и редактирование схем данных

    Перед тем, как приступить к связыванию двух сущностей, по аналогии с предыдущим пунктом нужно создать и заполнить таблицу «Экзамены». Она имеет следующие атрибуты: «Номер зачетки», «Экзамен1», «Экзамен2», «Экзамен3».

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

    1. Перейти во вкладку «Работа с базами данных».
    2. Нажать на кнопку «Схема данных».
    3. Если схема не была создана автоматически, нужно нажать ПКМ на пустой области и выбрать «Добавить таблицы».
    4. Выберите каждую из сущностей, поочередно нажимая кнопку «Добавить».
    5. Нажмите кнопку «ОК».

    Конструктор должен автоматически создать связь, в зависимости от контекста. Если же этого не случилось, то:

    1. Перетащите общее поле из одной таблицы в другую.
    2. В появившемся окне выберите необходимы параметры и нажмите «ОК».
    3. Теперь в окне должны отобразиться миниатюры двух таблиц со связью (один к одному).

    Выполнение запросов

    Что же делать, если нам нужны студенты, которые учатся только в Москве? Да, в нашей БД только 6 человек, но что, если их будет 6000? Без дополнительных инструментов узнать это будет сложно.

    Именно в этой ситуации к нам на помощь приходят SQL запросы, которые помогают изъять лишь необходимую информацию.

    Виды запросов

    SQL синтаксис реализует принцип CRUD (сокр. от англ. create, read, update, delete — «создать, прочесть, обновить, удалить»). Т.е. с помощью запросов вы сможете реализовать все эти функции.

    На выборку

    В этом случае в ход вступает принцип «прочесть». Например, нам нужно найти всех студентов, которые учатся в Харькове. Для этого нужно:

    1. Перейти во вкладку «Создание».
    2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
    3. В новом окне нажмите на кнопку SQL.
    4. В текстовое поле введите команду: SELECT * FROM Студенты WHERE Адрес = «Харьков»; где «SELECT *» означает, что выбираются все студенты, «FROM Студенты» — из какой таблицы, «WHERE Адрес = «Харьков»» — условие, которое обязательно должно выполняться.
    5. Нажмите кнопку «Выполнить».
    6. На выходе мы получаем результирующую таблицу.

    А что делать, если нас интересуют студенты из Харькова, стипендии у которых больше 1000? Тогда наш запрос будет выглядеть следующим образом:

    SELECT * FROM Студенты WHERE Адрес = «Харьков» AND Стипендия > 1000;

    а результирующая таблица примет следующий вид:

    На создание сущности

    Кроме добавления таблицы с помощью встроенного конструктора, иногда может потребоваться выполнение этой операции с помощью SQL запроса. В большинстве случаев это нужно во время выполнения лабораторных или курсовых работ в рамках университетского курса, ведь в реальной жизни необходимости в этом нет. Если вы, конечно, не занимаетесь профессиональной разработкой приложений. Итак, для создания запроса нужно:

    1. Перейти во вкладку «Создание».
    2. Нажать кнопку «Конструктор запросов» в блоке «Другие».
    3. В новом окне нажмите на кнопку SQL, после чего в текстовое поле введите команду:

    CREATE TABLE Преподаватели
    (КодПреподавателя INT PRIMARY KEY,
    Фамилия CHAR(20),
    Имя CHAR (15),
    Отчество CHAR (15),
    Пол CHAR (1),
    Дата_рождения DATE,
    Основной_предмет CHAR (200));

    где «CREATE TABLE» означает создание таблицы «Преподаватели», а «CHAR», «DATE» и «INT» — типы данных для соответствующих значений.

    1. Кликните по кнопке «Выполнить».
    2. Откройте созданную таблицу.
    На добавление, удаление, редактирование

    Здесь все гораздо проще. Снова перейдите в поле для создания запроса и введите следующие команды:

    • для заполнения кортежа:
      INSERT INTO Преподаватели
      VALUES (1, ‘Иванова’, ‘Иванна’, ‘Ивановна’, ‘Ж’, ’05-06-1981′, ‘География’);
    • для редактирования записи:
      UPDATE Преподаватели SET Имя = ‘Анна’;
    • для удаления:
      DELETE * FROM Преподаватели WHERE Имя=’Анна’;.

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

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

    1. Откройте интересующую таблицу.
    2. Перейдите во вкладку «Создание».
    3. Нажмите на необходимый формат формы из блока «Формы».

    Все базовые функции MS Access 2007 мы уже рассмотрели. Остался последний важный компонент – формирование отчета.

    Формирование отчета

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

    Если вы никогда не сталкивались с подобной функцией, рекомендуется воспользоваться встроенным «Мастером отчетов». Для этого сделайте следующее:

    1. Перейдите во вкладку «Создание».
    2. Нажмите на кнопку «Мастер отчетов» в блоке «Отчеты».
    3. Выберите интересующую таблицу и поля, нужные для печати.
    4. Добавьте необходимый уровень группировки.
    5. Выберите тип сортировки каждого из полей.
    6. Настройте вид макета для отчета.
    7. Выберите подходящий стиль оформления.

    Если отображение вас не устраивает, его можно немного подкорректировать. Для этого:

    1. Нажмите ПКМ на вкладке отчета и выберите «Конструктор».
    2. Вручную расширьте интересующие столбцы.
    3. Сохраните изменения.

    Вывод

    Итак, с уверенностью можно заявить, что создание базы данных в MS Access 2007 мы разобрали полностью. Теперь вам известны все основные функции СУБД: от создания и заполнения таблиц до написания запросов на выборку и создания отчетов. Этих знаний хватит для выполнения несложных лабораторных работ в рамках университетской программы или использования в небольших личных проектах.

    Для проектирования более сложных БД необходимо разбираться в объектно-ориентированном программировании и изучать такие СУБД, как MS SQL и MySQL. А для тех, кому нужна практика составления запросов, рекомендую посетить сайт SQL-EX, где вы найдете множество практических занимательных задачек.

    Удачи в освоении нового материала и если есть какие-либо вопросы – милости прошу в комментарии!

    Ссылка на основную публикацию
    Adblock
    detector
    ×
    ×