Oc-windows.ru

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

Access учет склада

Алгоритм создания базы данных складского учета

Введение3
1. Создание базыданных, таблици форм4
2. Созданиеотчетов и запросов9
Заключение13
Литература14

Прежде всего,Access это системауправлениябазами данных(СУБД). Как и другиепродукты этойкатегорииAccess предназначенадля храненияи полученияданных представленияих в удобномвиде и автоматизациичасто выполняемыхоперация. ИспользуяAccess можно не толькоразрабатыватьудобные формыввода данных,но и обрабатыватьданные, а такжесоставлятьвсевозможныесложные отчеты.С другой стороныAccess являетсямощным приложениемWindows. ВпервыепроизводительностьСУБД соответствуетвозможностямтакой развитойоперационнойсистемой какMicrosoft Windows. Посколькуи Windows Access – детищафирмы Microsoft, ониочень хорошовзаимодействуютодна с другой.Система Access работаетпод управлениемWindows; таким образом,все преимуществаWindows доступны вAccess. Это означает,что вы можетевырезать копироватьи вставлятьданные из любогоприложенияWindows в приложениеAccess и наоборот.

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

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

1. Создание базыданных, таблици форм

Создание базыданных – однаиз простейшихопераций вAccess. При запускеAccess открываетсядиалоговоеокно (рис. 1), вкотором предлагаетсясоздать новуюбазу данныхили открытьсуществующую.Выбираем параметр»Новая базаданных», а затемнажмем кнопку

Рис. 1. Начальноеокно диалога.

На экране появитьсяокно диалога»Файл новойбазы данных».Здесь необходимоопределитьимя для новогофайла и указатьего местоположениена диске. Зададимназвание базыданных «Складскойучет». Accessвыполнит необходимыедействия, ичерез несколькосекунд на экранепоявится чистоеокно базы данных(рис. 2), с которыммы и будем работать.

Рис. 2. Рабочееокно базы данных.

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

Создадим таблицу,содержащуюданные поставщикови клиентов спомощью конструктора.Для этого сначалавыберем вкладку»Таблицы», азатем в окнебазы данныхсделаем двойнойщелчок мышипо листку сподписью «Созданиетаблицы в режимеконструктора».На экране появитьсяокно изображенноена рис. 3.

В первую свободнуюячейку столбца»Имя поля» введем»КодПоставщика»,а в столбце»Тип данных»выберем «Счетчик».Поле счетчикаочень удобно,так как будетавтоматическинумероватьзаписи, поэтомуиспользуетсядля полей, значениекоторых должнобыть уникальнымдля каждойзаписи. Послеудаления записис определеннымномером, удаленныйномер большене будет присваиватьсяновым записям.

В четыре последующиеячейки введем»НазваниеПоставщика»,»ОбращатьсяК»,»АдресПоставщика»,»Город» и»НомерТелефона».Во втором столбценапротив каждойвведеннойзаписи выставим»Текстовый».

Для того чтобылегче быловводить номертелефона в поле»Маска ввода»на панели «Свойстваполя» поставимкурсор и нажмемна появившуюсяслева кнопку

Теперь закроемтаблицу и присохранениизададим название»Поставщики».

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

Аналогичнымобразом создадимтаблицу и форму»Клиенты».

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

Рис. 4. Созданиетаблицы «Склад»в режиме конструктора.

Для таблицы»Склад» создадимформу такимже способом,которым мысоздавали формудля таблиц»Поставщики»и «Клиенты».

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

Для «Имя поля»»КодПоставщика»и «КодКлиента»выставим сначалазначения «Числовой»,а затем выберемпункт «Мастерподстановок…».В окне «Созданиеподстановки»выберем пункт«Объект «столбецподстановки»будет использоватьзначения изтаблицы илизапроса», затемвыделим нужнуютаблицу (соответственно»Поставщики»и «Клиенты»)и выберем»КодКлиента»и «НазваниеКомпании»(«КодПоставщика»и «НазваниеПоставщика»).В следующемокне снимемфлажок «Скрытьключевой столбец»и нажмем

Теперь заполняятаблицу илиформу, для тогочтобы не ввестинесуществующегоклиента илипоставщикаможно нажатиембоковой стрелкивыбрать изсписка то, чтонужно, а чтобысэкономитьместо в таблиценам будет видентолько кодпоставщика.Ту же самуюоперацию произведемдля строки»КодТовара».

Для «ДатыЗаказа»в поле «Свойства»определим маскуввода как «Краткийформат времени».

Теперь введемданные нашегосклада в созданныетаблицы, используядля удобствасозданные набазе таблицформы.

2. Созданиеотчетов и запросов

Конечным продуктомбольшинстваприложенийбаз данныхявляется отчет.В Access отчет представляетсобой специальныйтип непрерывныхформ, предназначенныхдля печати. Длясоздания отчета,который можнораспечататьи распределитьмежду потребителями,Access комбинируетданные в таблицах,запросах и дажеформах. Распечатаннаяверсия формыможет служитьотчетом.

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

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

Создадим отчет,используямастера отчетови табличныйвариант данных.Для этого перейдемна вкладкуотчеты и двойнымщелчком мышивыберем «Созданиеотчета с помощьюмастера».

В появившемсяокне «Созданиеотчетов» выберем«Таблица:Поставщики»,перенесемданные в правуючасть окнанажатием кнопки

Читать еще:  Учебник access скачать бесплатно

Таким же способомсоздадим отчетдля таблицы»Клиенты».Созданныеотчеты приведеныв приложении1 и 2.

Остальныеотчеты будутсоздаватьсяна базе запросов.

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

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

Для созданиязапросов тожесуществуетнесколькоспособов. Вданной контрольнойзапросы будутсоздаватьсяс помощью мастеразапросов.

Создадим двааналогичныхзапроса. Одинзапрос будетсодержатьинформациюо поставкетовара на склад,а второй – информациюо заказах.

Пошаговоеописание созданиезапроса «Информацияо поставке»:

перейти навкладку «Запросы»;

двойным щелчкомвыбрать «Созданиезапроса с помощьюмастера»;

из таблицы»Приход» выбрать»ДатаПрихода»;

из таблицы»Склад» выбрать»НаименованиеТовара»,»ВидУпаковки»и «ЦенаПрихода»;

из таблицы»Приход » выбрать»КоличествоПрихода»;

задать имязапроса как- «Информацияо поставке»;

в появившемсяокне выставитьсортировкупо возрастаниюпо дате;

на вкладке»Запросы»выделить созданныйзапрос «Информацияо поставке»и щелкнуть

в первом свободномполе конструкторазапроса написать:Сумма:[ЦенаПрихода]*[КоличествоПрихода].

Теперь создадимотчет на базесозданногозапроса «Информацияо поставке»с помощью мастерасоздания отчетов.В окне «Созданиеотчетов» выставимфлажок длясуммированиясуммы. Созданныйотчет приведенв приложении3.

Пошаговоеописание созданиезапроса «Информацияо заказах»:

перейти навкладку «Запросы»;

двойным щелчкомвыбрать «Созданиезапроса с помощьюмастера»;

из таблицы»Заказы» выбрать»ДатаЗаказа»;

из таблицы»Склад» выбрать»НаименованиеТовара»,»ВидУпаковки»и «ЦенаРасхода»;

из таблицы»Заказы» выбрать»КоличествоЗаказа»;

задать имязапроса как- «Информацияо заказах»;

в появившемсяокне выставитьсортировкупо возрастаниюпо дате;

на вкладке»Запросы»выделить созданныйзапрос «Информацияо заказах» ищелкнуть

в первом свободномполе конструкторазапроса написать:Сумма:[ЦенаРасхода]*[КоличествоЗаказа].

Теперь создадимотчет аналогичныйотчету «Информацияо поставке».Отчет «Информацияо заказах»приведен вприложении4.

Теперь создадимдва запроса,фиксирующихобщий приходи расход товаровсклада. Обазапроса создаютсяаналогично,поэтому приведемпошаговоесоздание запросаи отчета толькодля поставок.

перейти навкладку «Запросы»;

двойным щелчкомвыбрать «Созданиезапроса с помощьюмастера»;

из таблицы»Склад» выбрать»НаименованиеТовара»»ВидУпаковки»;

из таблицы»Приход» выбрать»КоличествоПрихода»;

выбрать итоговыйотчет и выставитьфлажок на сумме»КоличествоПрихода»;

задать имязапроса как:»Сумма приходатовара на склад»;

создать отчетна базе запроса»Сумма приходатовара на склад».

Созданный отчетприведен вприложении5. Созданныйаналогичноотчет «Суммазаказа товарасо склада» набазе запроса»Сумма заказатовара со склада»приведен вприложении6.

В данной контрольнойбыл описаналгоритм созданиябазы данныхдля использованияна складе (вданном случаепродуктовом).

В результатевышеописанныхдействий базаданных складскогоучета содержит:

Складской учет (Access) 2015.10

Кратко: Программа для ведения складского учета и производства, идеально подходит для малых предприятий. Без установки, только скачать и запустить.

Складской учет (Access) — Программа предназначена для ведения складского учета на производственной или торговой фирме, идеально подходит для малых предприятий, частных предпринимателей. Пользователей программы в основном привлекает интуитивно понятный интерфейс, простота пользования, надежности, встроенными функциями. Программа написана на языке высокого уровня, поэтому для ее работы вам не потребуется устанавливать дополнительных программ и библиотек. Все отчеты генерируются и отображаются внутри программы, конвертируются в 12 типов файлов. Работа в сети возможна нескольких пользователей. В качестве БД используется БД Microsoft Access. Причем, сам Access для полноценной работы не требуется. Для работы: просто скачайте архив, распакуйте, запустите и работайте.

Главные функции в программе:

Переносимая — работает везде, в 32 и 64 битной ОС Windows, можно запускать прямо с флешки.
Учет товара в организации, поступление, продажа.
Изготовление из этого товара изделий (производство).
Поддержка не ограниченного кол-ва складов.
Внутренние перемещения товаров и изделий, как при «выписке», так и при производстве.
Возможность отслеживать отходы при производстве.
Просчет необходимых закупок на N-количество изделий с вычисляемой суммой закупки.
Неограниченное количество ценовых групп.
Пересчет товара из любой системы счисления в требуемую.
Создание прайс листа.
Импорт справочника товаров из любых текстовых файлов.
Напоминание по отгрузкам покупателям / заказчикам.
Отчеты/документы формируются без сторонних программ.
Учет оказываемых / получаемых услуг.
Возможность работать нескольким операторам.
Доработка по пожеланиям!
И др.

Программы » Бизнес и бухгалтерия » Торговля и склад

Информация о программе

Язык интерфейса:РусскийАвтор программы:YurazРазмер файла:1985 КБЛицензия:ShareWare (условно-бесплатная)Стоимость программы:$49/1500 руб.Операционные системы:Win NT, Win 2000, Win 2003 Server, Win XP, Win 2008 Server, Win Vista, Win 7, Win 8Разрядность:

Добавлено & Обновлено:13 Сентября, 2010 г. / не обновляласьПросмотров:Сегодня: 3 Неделя: 13 Всего: 15409Скачиваний:Сегодня: 1 Неделя: 9 Всего: 3660

Скачивание программы

Рекомендованный софт

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

Читать еще:  Access runtime 2020

Программы » Бизнес и бухгалтерия » Торговля и склад » Складской учет (Access) 2015.10

Мнения о программе:

константин
[о версии «Складской учет (Access) 2015.10»]

Распространение программы бесплатное. Но. только на 2 записи. Дальше — деньги!

18 Августа, 2016

Полезные программы

Драйвер многофункционального устройства Samsung SCX-4200 для Windows (32/64).

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

Самая полная виртуальная музыкальная студия. Вы сможете создавать: wav, mp3 или midi в считанные минуты.

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

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

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

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

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

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

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

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

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

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

Читать еще:  Access телефонный справочник скачать

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

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

Складской учет (Access)

Представляем вашему вниманию новую версию программы Складской учёт (Access)

Программа имеет сокращенную формулу: складской учёт + торговля + производство.

Программа существуют на рынке программ с 2003 года. За время существования она успела завоевать широкое распространение. Назначение программы: учёт товарно-материальных ценностей, производство изделий, как в маленькой фирме, так и крупном предприятии. Основные характеристики:

  1. Неограниченное количество контрагентов, складов * , видов товаров, товаров * , единиц измерения, изделий и шаблонов к ним, валют.
  2. Отображение состояния склада максимально удобное, фильтр по складу и виду товара, сортировка по любому столбцу.
  3. Индивидуальная расцветка складов, видов товара.
  4. Мультивалютность операций.
  5. Поддержка сканера штрих-кода при продаже товара. Поддерживается любой «клавиатурный» сканер штрих кода, эмулирующий клавиатуру.
  6. Перевод из одной системы счисления в другую при оприходовании или продаже товара (килограммы в квадратные метры или кубические метры в килограммы и т.п.)
  7. Все печатаемые формы настраиваемые, и основываются на базе формирования отчётов fast-report.com
  8. Неограниченное количество печатных документов в хронологиях прихода и расхода. Пользователь может создать и в последующем печатать любой свой шаблон.
  9. Печать прайсов, ценников, этикеток штрих кода.
  10. Шаблоны изделий находятся в древовидной структуре, что позволяет быстро ориентироваться в древе, от малозначимой детали до основной.
  11. Производство изделий осуществляется «в один момент одно изделие», в любом количестве. Максимальное количество изделий зависит от наличия комплектующих на складе.
  12. Учёт сотрудников, рабочих дней, бригад, расчет сдельной и фиксированной зарплаты.
  13. Ведение касс, расчётных счетов (их количество не ограниченно).
  14. Настраиваемый цвет фона рабочего стола программы, что благотворно влияет на зрение. В любой таблице возможно увеличить шрифт.
  15. Маленький размер программы.
  16. Очевидная простота. Главное приход/расход/состояние склада, остальные формы второстепенны.
  17. Работа в любой операционной системе Microsoft Windows (NT,2000,XP,2003,7,8 и более новыми), x32 или x64
  18. Программа не требует дополнительных библиотек, работает и печатает на «чистом» Windows.
  19. Работает с «флешки».
  20. Не требует установки (инсталлирования), запускается из любой директории, так называема «portable»
  21. Удобный бэкап – всего одного файла «base.mdb». Вся информация вашей работы хранится в этом файле. Если вы потеряли все файлы – программа может быть вам выслана повторно, а «base.mdb» вы будете использовать свой ранее сохранённый.
  22. Оперативное добавление новых функций в программу, если обнаруживается, то исправление недочётов. Скорая e-mail поддержка.
  23. Одна из самых низких цен на регистрацию программы не только в RU-нете, но и в мире.
  24. И многое многое…

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

* Не зарегистрированная программа ничем не отличается от зарегистрированной программы, и полностью бесплатна для пользователя, но, в не зарегистрированной программе имеется ограничение на количество записей в справочнике товаров не более 21 записей, в справочнике складов не более 2 записей.

Цена регистрации программы всего 2900р. за 1 рабочее место. За несколько копий цена существенно ниже. Для приобретения программы на 1 рабочее место перейдите по ссылке и произведите оплату, при этом укажите свой email, ФИО, город. Ответ вам придет не позднее 24часов. Если вы хотите приобрести более 1 копии программы или у вас организация и вам нужен счет на оплату, напишите сообщение через форму обратной связи или письмо на moc.z 1585994896 aruy@ 1585994896 esuoh 1585994896 eraw 1585994896 . От организаций приложите реквизиты вашего предприятия.

Для начала работы с программой обязательно просмотрите видео работы программы на youtube.com.