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

Расход-приход

12.07.2018, 16:12. Показов 1414. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Проблема в следующем. Имеется таблица со счетами , приход, расход. Хочу сделать запрос на остаток на счетах (приход минусую расход)- в принципе работает, только вот показывает только остаток на тех счетах, на которых был расход. Необходимо , чтобы были видны все счета, в том числе и на которых был только приход и те на которых операций вообще не было.
Вложения
Тип файла: rar Database2.rar (28.6 Кб, 5 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2018, 16:12
Ответы с готовыми решениями:

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

И снова Приход-Расход
Доброго времени суток, ребята! Прошу помочь в решении вопроса реализации приход-расход в базе...

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

Приход-Расход=Остаток
Здравствуйте. Возникла задача сделать БД в Access (уже вчера, как говорится), хотя в нём я полный...

7
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 67
12.07.2018, 16:30  [ТС] 2
Немного подправил, теперь считает, только вот, на местах где не было расходов просто пустое место, можно как то сделать, чтобы были значения пополнений?
0
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 67
12.07.2018, 16:31  [ТС] 3
прикрепил вложение
Вложения
Тип файла: rar Database2.rar (29.8 Кб, 33 просмотров)
0
8864 / 5912 / 585
Регистрация: 27.03.2013
Сообщений: 19,585
12.07.2018, 16:51 4
element111, пример не смотрел, но кажется догадываюсь о чем вы.
Надо обрамлять поля в
Nz
Типа примерно так:
SQL
1
Остаток: (Nz([КоличествоПриход];0)-Nz([КоличествоРасход];0))
1
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 67
12.07.2018, 17:16  [ТС] 5
да, спасибо, сделал примерно так же только через iif
0
212 / 16 / 10
Регистрация: 14.05.2015
Сообщений: 32
12.07.2018, 17:37 6
Во втором примере в Запрос1 там где есть расход значения прихода утраиваются.
Можно попробовать так:
SQL
1
2
SELECT кошелек.Наименование, ПополненияСУМ.[Sum-Сумма], расходыСУМ.[Sum-Сумма], nz([ПополненияСУМ]![Sum-Сумма],0)-nz([расходыСУМ]![Sum-Сумма],0) AS Выражение1
FROM ПополненияСУМ RIGHT JOIN (кошелек LEFT JOIN расходыСУМ ON кошелек.Код = расходыСУМ.Код) ON ПополненияСУМ.Код = кошелек.Код;
Добавлено через 11 минут
точнее так:
SQL
1
2
SELECT кошелек.Наименование, nz(ПополненияСУМ.[Sum-Сумма],0) AS Пополнения, nz(расходыСУМ.[Sum-Сумма],0) AS расходы, nz([ПополненияСУМ]![Sum-Сумма],0)-nz([расходыСУМ]![Sum-Сумма],0) AS Остаток
FROM ПополненияСУМ RIGHT JOIN (кошелек LEFT JOIN расходыСУМ ON кошелек.Код = расходыСУМ.Код) ON ПополненияСУМ.Код = кошелек.Код;
0
10498 / 5478 / 1380
Регистрация: 05.10.2016
Сообщений: 15,509
12.07.2018, 17:40 7
element111, а если так:
SQL
1
2
3
SELECT кошелек.Код, кошелек.Наименование, SUM(0+Nz([Сумма]*[Move])) AS Остаток
FROM кошелек LEFT JOIN (SELECT *, 1 AS Move FROM Приход UNION ALL SELECT *, -1 AS Move FROM Расход) AS Движения_Средств ON кошелек.Код = Движения_Средств.Кошелек
GROUP BY кошелек.Код, кошелек.Наименование;
0
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 67
12.07.2018, 18:28  [ТС] 8
спасибо, сделал через iif
0
12.07.2018, 18:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2018, 18:28
Помогаю со студенческими работами здесь

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

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

Запрос в БД, приход, расход, остаток
Такая ситуация, есть бд там есть таблицы приход, расход и запрос на разность этих таблиц (остаток)....

Подредактировать приход-расход-остаток
есть приход-расход-остаток, нужно чтоб в остатке в колонке наименование не было одинаковых...


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

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