Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
2 / 2 / 0
Регистрация: 30.12.2018
Сообщений: 21
1

Склад-продажи

12.03.2019, 21:38. Показов 1116. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые форумчане,

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

Может быть есть ситуации или примеры,

заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2019, 21:38
Ответы с готовыми решениями:

Решение ряда задач склад-продажи
Уважаемые специалисты, у меня небольшое швейное производство для работы нужен учет и продажа...

Склад
Условие: На склад привозят товар из разных организаций и увозят в разные организации. Движение...

БД склад
здравствуйте..в форме "товар" кое чего не понял.помогите объяснить "товар" и "полка" какой в них...

БД Склад
Доброго времени суток! делаю небольшую БД для склада. В базе должна быть инф-я о товаре, о движении...

15
ᴁ®
Эксперт MS Access
3874 / 2203 / 462
Регистрация: 13.12.2016
Сообщений: 7,583
Записей в блоге: 5
12.03.2019, 22:14 2
tonimasloni, я так понимаю вы мыслите в плоскости двух таблиц - склада и заказа.
Попробуйте строить по другому.
Таблица (справочник) изделий
Таблица (справочник) заказчиков
Таблица прихода
Таблица расхода
-------------
Остатки на складе как разность уже должны считать запросы
0
2 / 2 / 0
Регистрация: 30.12.2018
Сообщений: 21
12.03.2019, 22:46  [ТС] 3
Спасибо за совет, у меня есть клиенты есть заказы, между ними состав заказа. Этот заказ нужно изготовить. Три таблички ну и плюс справочники по материалам. Этого заказа(предмета) еще нет как бы, его нужно сделать, приход - расход считается тут же. Теперь возникла необходимость склада заказов-товаров, которые уже есть , но нет заказчика (он еще не пришел))) и их (эти позиции нужно просто вставить в заказ) из склада , когда он придет...вот не знаю как это технически реализовать
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,241
13.03.2019, 02:15 4
Цитата Сообщение от tonimasloni Посмотреть сообщение
вот не знаю как это технически реализовать
Основная одиночная, подчинённая - ленточная\табличная. В основной параметры заказа - дата, номер, заказчик. В подчинённой перечень того, что он заказывает. Связь по коду заказа.
0
2 / 2 / 0
Регистрация: 30.12.2018
Сообщений: 21
13.03.2019, 17:37  [ТС] 5
Спасибо за ответ, такое как раз таки есть, заказ формируется в реальном времени без склада, если такого изделия нет на складе, а если предположим оно есть и что бы его не формировать, а как бы просто вытащить со склада уже с готовыми параметрами и ценой и вставить в подчиненную (ленточную форму).
0
Модератор
Эксперт MS Access
12084 / 4944 / 791
Регистрация: 07.08.2010
Сообщений: 14,521
Записей в блоге: 4
13.03.2019, 18:13 6
Цитата Сообщение от tonimasloni Посмотреть сообщение
заказ формируется в реальном времени без склада, если такого изделия нет на складе, а если предположим оно есть и что бы его не формировать, а как бы просто вытащить со склада уже с готовыми параметрами и ценой и вставить в подчиненную (ленточную форму).
только как сие высказывание понять без примера базы
увы........
0
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
13.03.2019, 18:17 7
tonimasloni, нужно создать запросы с указанием - ТипОперации
Приход
Расход
И по первым двум вычислять - наличие или Остаток.
0
2 / 2 / 0
Регистрация: 30.12.2018
Сообщений: 21
13.03.2019, 18:25  [ТС] 8
Я как то скидывал...видимо 2013 не открывает у людей. Есть две таблички Изготовление и подчиненная Изготовлению( в ней формирую количество, цену, параметры) через общую форму Изготовление, где есть главная и подчиненные формы. Допустим приходит заказчик, приносит свой материал или без материала, делает заказ. Т.е. Склад в данных отношениях не нужен. Но появляется момент, когда у тебя в процессе работы появляются готовые изделия, но заказчик еще не пришел. Тут и должен появляться по идее склад( табличка) из которой можно было бы вытащить уже готовое изделие в форму изготовление. Как бы скопировать из одной таблички в другую, но через форму. Как мог обрисовал ситуацию..
0
Модератор
Эксперт MS Access
12084 / 4944 / 791
Регистрация: 07.08.2010
Сообщений: 14,521
Записей в блоге: 4
13.03.2019, 18:31 9
Цитата Сообщение от tonimasloni Посмотреть сообщение
Я как то скидывал...видимо 2013 не открывает у людей
у вас --это вторая тема, в первой тоже не было примера
0
2 / 2 / 0
Регистрация: 30.12.2018
Сообщений: 21
13.03.2019, 18:50  [ТС] 10
чтобы скинуть пример, нужно чтобы он был, вот я рассказываю, что у меня есть и прошу у вас совета какой мне путь избрать для создания склада.
0
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
13.03.2019, 19:45 11
tonimasloni, Вот нашел у себя в закромах простенький примерчик, может чем поможет.
Миниатюры
Склад-продажи  
Вложения
Тип файла: rar Склад-01 Приход,Расход,Остаток-01 (Материалы,Наличие).rar (42.6 Кб, 52 просмотров)
2
2 / 2 / 0
Регистрация: 30.12.2018
Сообщений: 21
13.03.2019, 20:45  [ТС] 12
Спасибо большое!
0
0 / 0 / 0
Регистрация: 29.09.2011
Сообщений: 11
17.09.2020, 19:03 13
Добрый день. Прошу подсказать знающих.
В вышеуказанном файле база склада - там есть форма расход - в ней автоматически вычисляется сколько осталось товара на каком складе. Скриншот приведен ниже.

Вопрос: как в место указанное стрелкой добавить третий столбец в котором бы указывался склад на котором лежит остаток.
Миниатюры
Склад-продажи  
0
0 / 0 / 0
Регистрация: 29.09.2011
Сообщений: 11
17.09.2020, 19:07 14
В свойствах формы - источник записей :
SQL
1
SELECT Учет.*, [КоличествоУ]*[ЦенаМ] AS НаСумму, Материалы.ЦенаМ, Материалы.НаименованиеМ FROM Материалы RIGHT JOIN Учет ON Материалы.КодМ=Учет.КодМатериалаУ ORDER BY Материалы.НаименованиеМ;
В свойствах - источник строк:
SQL
1
SELECT Материалы.КодМ, Материалы.НаименованиеМ AS Материал, Остаток.КоличествоОстаток AS [В Наличии] FROM Материалы LEFT JOIN Остаток ON Материалы.КодМ=Остаток.КодМатериалаПриход ORDER BY Материалы.НаименованиеМ;

В процедуре обработки событий:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Option Compare Database
 
Private Sub Form_Current()
  Me.[КодМатериалаУ].Requery
  Me![Остатки] = Me![КодМатериалаУ].Column(2)
End Sub
 
Private Sub КодМатериалаУ_AfterUpdate()
  DoCmd.GoToControl "КоличествоУ"
End Sub
 
Private Sub КоличествоУ_AfterUpdate()
  Me![Остатки] = Me![КодМатериалаУ].Column(2)
End Sub
Добавлено через 1 минуту
в базе Учет - поле КодСкладаУ

В таблице Склад - Код_Склада, НаименованиеСкл
0
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
17.09.2020, 19:50 15
volk358, так как за образец взят мой примерчик, то я бы наверное смог быстрее сделать, но как уже сказал, не дома и повозиться с примером смогу только дней через 10.
Так что выкладывайте свою наипоследнюю версию примера в своей теме.
Возможно кто то быстрее и поможет.
0
Эксперт MS Access
7442 / 4576 / 301
Регистрация: 12.08.2011
Сообщений: 14,241
18.09.2020, 01:49 16
Переделайте запрос Остатки, как на картинке, потом в поле КодМатериала в свойстве Данные добавьте поле со складом в запрос и настройте КодМатериала как на картинке 2
Миниатюры
Склад-продажи   Склад-продажи  
0
18.09.2020, 01:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2020, 01:49
Помогаю со студенческими работами здесь

БД Склад
Ребят помогите сделать БД ! очень надо(( через неделю преддипломная практика! а отчёт по практике...

АРМ Склад
Доброго времени суток. Помогите создать АРМ СКЛАД, ( чтобы БД хранила и обновляла информацию по...

Добавление на склад
Здравствуйте, помогите пожалуйста реализовать добавление на склад. Пробовала создать запрос,...

Склад ГСМ
Доброе время суток. Подскажите как правильно создать запрос для остатков на конец дня и для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru