#ms-access
Вопрос:
Я создал формы с товарами в голове и товарами в деталях в качестве его подформы для записи всех товаров для моего магазина. Для простоты я заявляю, что структура выглядит следующим образом:
Форма «Товары в голове»
- Дата
- идентификатор поставщика
- Налог на добавленную стоимость «включен» в себестоимость или «позже добавлен» в себестоимость
- идентификатор документа поставщика, который они используют для вызова этих налоговых накладных, которые они мне дали
- идентификатор товара в голове
Подформа Товары в деталях (я использую идентификатор товара в голове в качестве родительского идентификатора и извлекаю данные из таблицы продуктов)
- сведения о товарах (из идентификатора товара в голове)
- идентификатор продукта
- наименование продукта (из таблицы продуктов)
- количество купленной продукции
- стоимость товара, купленного по единицам
- количество единиц продукции (из таблицы продуктов) Я создал «поля» в подформе, чтобы создать «расчет» для каждой строки товаров, а также для полного суммирования всего, что было куплено по каждому идентификатору товара в голове.
Теперь я должен создать форму, в которой я мог бы «выбрать» кучу товаров в голове в общей сложности за определенный период времени от-и до -. Проблема в том …
Я попытался создать отчет по запросу, в котором я «рассчитал» каждую строку точно так же, как я сделал в «подробной подформе в форме» товары в голове»», а также извлек налог на добавленную стоимость с условием, если они «включены» в цену товара или «исключены»… Однако, когда я открываю отчет, мне кажется, что он показывает мне все с самого начала, что я начал записывать свою покупку с 5 лет назад!
Я попытался сгруппировать и отсортировать, но они, похоже, только «разделяют» каждую строку друг от друга… и форма «разделение», похоже, не дает расчета…
Вот, например, что дал мне мой текущий отчет…
Нет. Счет за Свидание Нет. Наименование поставщика Идентификационный номер поставщика Сумма налога Тип налога Количество НДС
1 1/12/2016 A11 A 1111111111111 700 Исключено 49
2 1/12/2016 A11 A 1111111111111 100 Исключено 7
3 1/12/2016 B11 B 1111111111111 200 Исключено 14
4 1/12/2016 B11 B 1111111111111 200 Исключено 14
5 1/12/2016 B11 B 1111111111111 200 Исключено 14
6 1/12/2016 C11 C 111111111111111 100 Включено 6.54
7 1/12/2016 C11 C 111111111111111 100 Включено 6.54
8 1/12/2016 C11 C 1111111111111 100 Включено 6,54
Ошибка Суммы Ошибка Суммы
Как вы можете видеть, даже в том же месяце вы можете увидеть отчет, который дал мне «каждая строка» в разделе «сведения о поступлении товаров».
Вот что мне нужно…
Нет, Счет за свидание Нет. Наименование поставщика Идентификационный номер поставщика Сумма налога Тип налога Количество НДС
1 1/12/2016 A11 A 1111111111111 800 Исключено 56
2 1/12/2016 B11 B 1111111111111 600 Исключено 42
3 1/12/2016 C11 C 1111111111111 300 Включено 19,62
Сумма 1700 Сумма 117,62
Как я мог бы «объединить» каждую строку сведений о каждом продукте в «общую сумму каждого счета, выданного моим поставщиком»? чтобы каждая строка могла представлять только «один счет №» и его «общую сумму всего этого одного счета» вместе с «общей суммой налога, взимаемого с этого счета»?
Большое спасибо!
Комментарии:
1. Возможно, базовый отчет по совокупному запросу. Или используйте сортировку и группировку отчетов с помощью aggregate calc в нижнем колонтитуле. Вопрос касается разработки отчетов, а не программирования, и поэтому он не подходит для этого. Здесь нет кода для анализа.
2. Я не мог понять вопроса
3. Я приношу извинения за свой вводящий в заблуждение вопрос, из-за которого вы не смогли понять мой вопрос. Кстати, 7 июня я попытался сгруппироваться по своему запросу и теперь получаю сумму за каждую «дату» моего счета, однако я понимаю, что мы могли бы использовать запрос для извлечения необходимых нам данных. В настоящее время я работаю над настройками пользователей, чтобы члены моей семьи могли использовать интерфейс для извлечения базового отчета из программного обеспечения. Например, позвольте им выбрать дату в форме и «Поиск», чтобы показать продажи с 3 июня 2021 года по 10 июня 2021 года, чтобы узнать, какие товары мы только что получили, и распечатать. Большое спасибо!