Форум программистов, компьютерный форум, киберфорум
Наши страницы

MS Access

Войти
Регистрация
Восстановить пароль
 
alexpro1979
524 / 87 / 11
Регистрация: 08.06.2015
Сообщений: 1,329
#1

Запрос расчет остатка деталей - MS Access

13.12.2015, 18:28. Просмотров 434. Ответов 13
Метки нет (Все метки)

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


В базе есть 2 таблицы приемка и сдача для отображения движения деталей на производстве.

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

Разница в них иногда в номере заказа.
Например деталь 1 числиться на заказе номер 2 в количестве 10 штук.
Приходит на обработку служебная записка согласно которой нужно перебросить деталь 1 в кол-ве 2 шт с заказа 2 на заказ 8.

В таком случае добавятся по строке в таблицу приемка и сдача.
В сдаче номер заказа будет 2, а в приемке 8.

Запрос ОстатокДетальЗаказ подсчитывает остаток в кол-ве, но без учета веса используя запрос ЦехДетальЗаказ (получаю максимальное количество комбинаций для связки запросов приход и расход).
0
Вложения
Тип файла: rar Учетдеталей 2.rar (131.3 Кб, 6 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2015, 18:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Запрос расчет остатка деталей (MS Access):

Расчет остатка в MS Access - MS Access
Здравствуйте! Таблица учета абонентов содержит в себе данные "Адрес, ФИО, дата заключения договора, оплачено, остаток средств" Как...

База данных, расчет остатка по складам. Объединение 3-х таблиц - MS Access
Имеется работающая база данных склада. Имеются таблицы: "приход товара", "продажи", в которые заносится вся операционная деятельность....

Запрос на общий вес деталей в проекте - MS Access
Здравствуйте, подскажите как сделать запрос чтобы выдавал общий вес деталей в определенном проекте? Вот мой запрос, но он выводит только...

Запрос - вычисление остатка - MS Access
Доброе время суток! При составлении запроса на вычисление остатка товара на складе, остаток указывается лишь на те товары, что были в...

SQL запрос для определения текущего остатка - Базы данных
Не могу чуть разобраться как написать SQL запрос для определения текущего остатка в подразделении после перемещений между подразделениями. ...

БД "Автосервис". Запрос для расчета общей суммы стоимостей услуг и деталей - MS Access
Есть база данных автосервис, в таблице заказ есть поле "общ стоимость", в нем должна выводиться сумма стоимостей услуг и деталей....

13
alexpro1979
524 / 87 / 11
Регистрация: 08.06.2015
Сообщений: 1,329
13.12.2015, 18:36  [ТС] #2
Забыл указать, вес в базе указан на 1 единицу детали. Одна и та же деталь может быть разного веса. Соответственно смешивать их нельзя.
0
Вячеслав Я
Эксперт MS Access
2797 / 1342 / 212
Регистрация: 13.05.2011
Сообщений: 4,073
13.12.2015, 20:55 #3
Цитата Сообщение от alexpro1979 Посмотреть сообщение
Одна и та же деталь может быть разного веса.
Такого не бывает. Значит это уже другая деталь.
0
alexpro1979
524 / 87 / 11
Регистрация: 08.06.2015
Сообщений: 1,329
13.12.2015, 21:01  [ТС] #4
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
Такого не бывает. Значит это уже другая деталь.
Бывает при литье станины вес может колебаться до 5-7 %

Добавлено через 28 секунд
Все зависит от качества материала для литья и технологии.

Добавлено через 3 минуты
Если без учета веса, то расчет есть в базе.
0
Вячеслав Я
Эксперт MS Access
2797 / 1342 / 212
Регистрация: 13.05.2011
Сообщений: 4,073
13.12.2015, 21:08 #5
Цитата Сообщение от alexpro1979 Посмотреть сообщение
Бывает при литье станины вес может колебаться до 5-7 %
Так по нормам должно было израсходовано n тн. чугуна, значит и списаться должно n тн. чугуна. А вес готового изделия (обработанного) должен быть другой (с учетом обработки). Так я думаю (и из практики).
Впрочем - это как у Вас бухгалтерия устроена, а по теме: пробую разобраться.

Добавлено через 5 минут
alexpro1979, А почему нет схемы данных. Как догадаться откуда и куда, и как у Вас связаны таблицы. Есть несколько способов учета движения материалов (деталей) и в зависимости от способа учета идет и расчет). И в Вашем запросе что-то очень через-чур много связей между двумя таблицами: АЖ по 3 в обоих направлениях. Сделайте схему данных. Она же создаст целостность данных.
0
alexpro1979
524 / 87 / 11
Регистрация: 08.06.2015
Сообщений: 1,329
13.12.2015, 21:29  [ТС] #6
Таблицы 2 сдача и приемка, какие между ними связи?
0
Вячеслав Я
Эксперт MS Access
2797 / 1342 / 212
Регистрация: 13.05.2011
Сообщений: 4,073
13.12.2015, 21:34 #7
Цитата Сообщение от alexpro1979 Посмотреть сообщение
Таблицы 2 сдача и приемка, какие между ними связи?
К ним данные откуда-то приходят? Сдача и приемка между собой на прямую связаны или нет. Гадать и разбираться времени тоже особо нет. А по схеме данных все становится сразу ясно. К тому же это правила не мои, а всех баз данных. Здесь конечно обсуждалась тема без схемы данных, но я лично без нее не работаю.
0
alexpro1979
524 / 87 / 11
Регистрация: 08.06.2015
Сообщений: 1,329
13.12.2015, 22:04  [ТС] #8
Неужели это тупик? Ведь не хотелось одну и ту же операцию вводить через расход одной позиции и приход другой. Как в сальдовой ведомости по складу.
0
alexpro1979
524 / 87 / 11
Регистрация: 08.06.2015
Сообщений: 1,329
13.12.2015, 23:34  [ТС] #9
Сделал через 2 запроса, но вопрос как поведет себя база при больших объемах.
0
Вложения
Тип файла: rar Учетдеталей 2.rar (134.3 Кб, 2 просмотров)
commun
372 / 217 / 10
Регистрация: 29.10.2014
Сообщений: 857
14.12.2015, 12:35 #10
Цитата Сообщение от alexpro1979 Посмотреть сообщение
Ведь не хотелось одну и ту же операцию вводить
Так не пойдет. Или нужно делать устойчивую базу, а она возможно большая и затронет разные неожиданные источники данных или не следует ожидать результата
0
alexpro1979
524 / 87 / 11
Регистрация: 08.06.2015
Сообщений: 1,329
14.12.2015, 12:38  [ТС] #11
Цитата Сообщение от commun Посмотреть сообщение
Так не пойдет. Или нужно делать устойчивую базу, а она возможно большая и затронет разные неожиданные источники данных или не следует ожидать результата
Что-то я Вашу мысль не пойму.
0
shanemac51
Модератор
Эксперт MS Access
7727 / 2945 / 418
Регистрация: 07.08.2010
Сообщений: 8,034
Записей в блоге: 1
14.12.2015, 12:52 #12
вопрос как поведет себя база при больших объемах.
--сколько примерно разных изделий(заказов естественно еще больше)
--порядок количества разных деталей(5000-20000-50000-более)
1
commun
372 / 217 / 10
Регистрация: 29.10.2014
Сообщений: 857
14.12.2015, 21:49 #13
alexpro1979, что понимать? Какова связь деталей с весом, на каком этапе он измеряется, связь между весом и цехом, нужно вводить понятие План и его состав (ведь план нужно по служебной менять), типы документов и т.д., это далеко не две таблицы и 2 запроса.

Добавлено через 2 минуты
и как это по служебной отправить деталь на др.заказ без веса, а делать деталь с весом? и в каком цехе отправлять, или в любом
1
alexpro1979
524 / 87 / 11
Регистрация: 08.06.2015
Сообщений: 1,329
14.12.2015, 21:54  [ТС] #14
Вес в базе указан, при перемещении учитывается
0
14.12.2015, 21:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2015, 21:54
Привет! Вот еще темы с ответами:

Запрос на расчет суммы по вкладу - MS Access
Есть запрос, нужно рассчитать сумму на счете, как я понимаю это Сумма_счета-Сумма_выдачи+Процент_по_вкладу+Сумма_приема Не выходит, может...

Не получается запрос "Остатка товара по нескольким складам", спасайте - MS Access
Нужно для работы. Бьюсь уже неделю. Работают все запросы - сколько закуплено, сколько продавно, по датам по поставщикам и т.п. ...

Как сделать запрос на расчет цены? - MS Access
Всем привет! не могу разобраться как расчитать стоимость через запрос: цена товара зависит от количества товара * на цену за штуку. Цена за...

Запрос Расчет итогов и динамики поставок и продаж - MS Access
Здраствуйте! Помогите,пожалуйста, разобраться с запросом: Операция должна рассчитывать и выводить на экран суммарные величины объемов и...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru