Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Сергей Миронов
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 5
#1

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

08.06.2014, 00:00. Просмотров 835. Ответов 10
Метки нет (Все метки)

База данных MS ACCESS 2003
Таблицы:
Студенты
Название вакцины
Прививки
Приход вакцины
Расход вакцины

Необходимо:
Посчитать остаток вакцины, и занести ее в таблицу "остаток вакцины".
В Таблице "приход вакцины" указывается: Название вакцины - Количество пришлой вакцины 50 (Мл)
В Таблице "Прививки" указывается: Студент которому сделана - Доза 10 (Мл)
Прививка делается каждому студенту с указанием дозы - 10 Мл
как посчитать остаток чтобы выводило Название вакцины сколько использовали, сколько было и сколько осталось?

Ребята выручайте пожалуйста, дипломный проект делаю срочно нужна помощь!!!!

Ссылка на базу данных: http://yadi.sk/d/K4HZVJSaSctRA
http://www.cyberforum.ru/ms-access/thread772505.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2014, 00:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Посчитать остаток вакцины для прививок, с занесением в таблицу остаток (MS Access):

Генерация паролей с занесением в таблицу пользователей
Задача: Занести в каждую запись таблицы в поле случайный набор из 5-8...

Запрос на остаток
Всем добрый день! Не получается создать запрос на остаток товара, получается...

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

Запрос на остаток
Здравствуйте. Вопрос: почему в запросе "Остаток" не отображаются все позиции,...

Запрос на остаток
А как бы считать остатки в каждой строке по каждой накладной?.. выбираем товар...

10
Вячеслав Я
Эксперт MS Access
2799 / 1344 / 212
Регистрация: 13.05.2011
Сообщений: 4,076
08.06.2014, 06:40 #2
Сергей Миронов, создайте запрос в конструкторе. перенесите туда нужные таблицы. в нижней части конструктора укажите поля, которые вы хотите видеть, в том числе КОЛИЧЕСТВО и РАСХОД. создайте новое поле и напишите ОСТАТОК: КОЛИЧЕСТВО-sum(РАСХОД). поиграйте суммами. базу посмотреть не могу.
0
Сергей Миронов
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 5
08.06.2014, 10:03  [ТС] #3
https://yadi.sk/d/VxDZq9cEScvaP

ссылка нерабочая, по ошибке удалили

Вот посмотри пожалуйста
0
ltv_1953
Эксперт MS Access
12771 / 5765 / 1091
Регистрация: 21.06.2012
Сообщений: 10,388
08.06.2014, 11:04 #4
Цитата Сообщение от Сергей Миронов Посмотреть сообщение
Прививки
Приход вакцины
Расход вакцины
Непонятно, где же расход вакцины:
по названию есть таблица Расход вакцины;
по описанию есть Прививки.
Остаток по чему считать?
И базы, согласно http://www.cyberforum.ru/ms-access/thread516748.html, нужно выкладывать здесь, а не на какие-то сторонние ресурсы, тогда и не будет проблем типа "ах, ее по ошибке удалили".

Добавлено через 52 минуты

Не по теме:

Ну да ладно, стандартная ситуация: Срочно!!! Помогите!!! И пропасть ... .

SQL
1
2
SELECT [Название вакцины].[Название вакцины], Nz([Приход],0)-Nz([Расход],0) AS Остаток
FROM ([Название вакцины] LEFT JOIN (SELECT [Название вакцины], SUM(Количество) AS Приход FROM [Приход вакцины] GROUP BY [Название вакцины]) AS ПП ON [Название вакцины].[Название вакцины] = ПП.[Название вакцины]) LEFT JOIN (SELECT [Название вакцины], SUM(Доза) AS Расход FROM Прививки GROUP BY [Название вакцины]) AS РР ON [Название вакцины].[Название вакцины] = РР.[Название вакцины];
0
Сергей Миронов
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 5
08.06.2014, 11:07  [ТС] #5
т. Приход вакцины - указывается название и сколько пришло мл
т. прививки - в ней указывается вакцина конкретная, Которая имеется и доза сколько вводить.
т. расход вакцины - туда занести информацию о расходе, или же с помощью запроса сделать, я не знаю как это реализовать
0
ltv_1953
Эксперт MS Access
12771 / 5765 / 1091
Регистрация: 21.06.2012
Сообщений: 10,388
08.06.2014, 11:14 #6
Запрос, который Вам приведен считает текущий остаток. Подчиненный в нем РР - считает расход. Так что все есть.
0
Сергей Миронов
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 5
08.06.2014, 11:39  [ТС] #7
Он не считает то что мы использовали то есть дозу, а просто сколько пришло столько и показывает.

нужно вычитать из прихода то что потратили, и показать сколько остлось
0
ltv_1953
Эксперт MS Access
12771 / 5765 / 1091
Регистрация: 21.06.2012
Сообщений: 10,388
08.06.2014, 11:56 #8
Неужели? У меня все считается. На скрине по "Дека": остаток - 10, приход 50, расход 40. Что не так?
0
Миниатюры
Посчитать остаток вакцины для прививок, с занесением в таблицу остаток  
Сергей Миронов
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 5
08.06.2014, 14:49  [ТС] #9
у меня 2003 aceess а у тебя 2010 вроде
я поставил этот SQL запрос не считает толком
0
ltv_1953
Эксперт MS Access
12771 / 5765 / 1091
Регистрация: 21.06.2012
Сообщений: 10,388
08.06.2014, 15:25 #10
Цитата Сообщение от Сергей Миронов Посмотреть сообщение
у меня 2003 aceess а у тебя 2010 вроде
я поставил этот SQL запрос не считает толком
SQL 2003 и 2010 одинаковы. Так что дело не не в запросе, а в танцоре ... .
3
VinniPuh
Эксперт MS Access
6059 / 3479 / 351
Регистрация: 27.03.2013
Сообщений: 12,802
08.06.2014, 19:45 #11
Цитата Сообщение от ltv_1953 Посмотреть сообщение
...а в танцоре ...
+5
0
08.06.2014, 19:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2014, 19:45
Привет! Вот еще темы с решениями:

Запрос остаток товара
Здравствуйте! Есть таблица ОперацияИмпКаб, в неё к примеру входят записи: Код...

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

Остаток товаров на складе
Уважаемые, помогите пожалуйста. Есть 2 таблицы: приход и расход. Необходимо...

Расход-приход-остаток
Помогите с ошибкой, списывает не те позиции.Сам новичок в MS Access.Спасибо!


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

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

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