powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
25 сообщений из 55, страница 2 из 3
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334290
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Моё предположение, что в запросе объеденяются две таблицы, типа заголовок и содержимое поставки.

автор писал:
Ошибки в запросе? Хм но ведь часть цыфр однозначно считается правильно

и там где больше одной позиции сумма равна сумма * кол-во позиций и соответсвенно кол-во записей увиличивается.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334292
Фотография Ирча
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такое же подозрение
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334294
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT Export.[Дата с/ф], Export.Валюта, item.[Кол-во], item.Цена, item.Вес
FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф];
Генерился визардом, без коментариев.
Расчеты построены в отчете через вычисляемые поля.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334296
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извените, если повторяюсь, но я думаю так же...
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334299
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сумму уже давно заменил на ключевое поле основной таблицы "Счет_фактуры" и результаты теже. Такчто привязки к формуле и т.п. нет.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334301
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и чё требовалось доказать, а то счётчик глючит :)
группировать данные надо батенька
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334308
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вернее поле "с/ф"
По прежнему лихо накидывает 30ку записей за месяц. . .
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334317
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так:
Код: plaintext
1.
2.
3.
SELECT Export.[Дата с/ф], Export.Валюта, Sum(item.[Кол-во]) as TotalQty,
Sum( item.Цена * item.[Кол-во]) as TotalSum, Sum(item.Вес ) as TotalWeight
FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф]
GROUP BY  [Export.[Дата с/ф], Export.Валюта
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334365
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В отчете они сгрупированы. По началу считал нормально, но после удаления нескольких строк раскарячился и ни вкакую. Попробовал сгрупировать в SQL виде, непонимает он такого с ним обращения - ругается про имена длинные.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334372
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай отдельно запрос, который будет работать правильно. А потом этот запрос используй в источнике данных своего отчета.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334376
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй так:
Код: plaintext
1.
2.
3.
SELECT Export.[Дата с/ф], Export.[Валюта], Sum(item.[Кол-во]) as TotalQty,
Sum( item.[Цена] * item.[Кол-во]) as TotalSum, Sum(item.[Вес]) as TotalWeight
FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф]
GROUP BY  Export.[Дата с/ф], Export.[Валюта]
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334386
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получился запрос с параметром на каждое упомянутое поле. А результат - полная абстракция. Причем конечный результат, за все время по всем полям показывает 90. . .
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334390
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он у тебя значение параметра спрашивает, когда ты отчёт или сам запрос открываешь?
Если когда отчёт, то сгенери отчёт визардом заново на основе этого запроса (быстрее будет).
А если при открытии самого запроса, то проверь правильность написания названия полей для тех параметров, значения которых спрашиваются.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334586
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По предложенному запросу зделал отчет, с группировкой по месяцам и по валюте. Но увы цыфири совсем левые. "Колличество", ранее считавшееся нормально, теперь вообще не имеет связи с реальностью и так по всем полям. Уж незнаю, что я намудрил, но работать это не хочет.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334602
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT Export.[с/ф] ,Export.[Дата с/ф], Export.[Валюта], Sum(item.[Кол-во]) as TotalQty,
Sum( item.[Цена] * item.[Кол-во]) as TotalSum, Sum(item.[Вес]) as TotalWeight
FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф]
GROUP BY Export.[с/ф] ,Export.[Дата с/ф], Export.[Валюта]


Забыл про номер счёта-фактуры ;)
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32336379
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощению за паузу.
Sum(item.[Кол-во]) as TotalQty - это есть сумма по колличеству отгруженных компанентов, а их в отгрузке может быть несколько десятков. item -это дочерняя таблица, содержащая информацию об одной поставке.
Колличество отгрузок = колличеству записей в таблице Export. И соответственно из этого нужно построить с группировкой по месяцам и по валютам, отчеты.
Если есть желание, то могу базу переслать. А за работу проставлюсь - не вопрос.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32336409
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
SELECT Export.[Дата с/ф], Export.[Валюта], Sum(item.[Кол-во]) as TotalQty, 
Sum( item.[Цена] * item.[Кол-во]) as TotalSum, Sum(item.[Вес]) as TotalWeight 
FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф] 
GROUP BY Month(Export.[Дата с/ф]), Export.[Валюта] 


Вот тебе запрос, группировка по месяцу и валюте, выдает общее кол-во, общую сумму и общий вес для каждого месяца и для каждой валюте.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32336452
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яж говорю, что с Sum(item.[Кол-во]) as TotalQty - это неверно. Мне ненужно считать колличество всех безделушек отосланных в рамках поставок, мне нужно считать колличество самих поставок. Т.е. мне нужно колличество спичечных коробков, а не колличество спичек в них.(условно говоря)
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32336484
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
SELECT Export.[Дата с/ф], Export.[Валюта], Count(Export.[с/ф]) as Total
FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф] 
GROUP BY Month(Export.[Дата с/ф]), Export.[Валюта] 
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32336733
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Угу, закатал отчет по такому запросу, только Month, убрать пришлось, иначе нивкакую не заводился. И получается, что ничего не получается. Этот запрос с функцией Count умудряется что-то подсчитывать внутри позиций, находящихся внутри поставок. Т.е. (условно) колличество щепок в спичке, лежащей в коробке. А вот с колличеством коробков у неё совсем никак. :-( Суммы и веса, в особенности по месяцам совсем левые, то-ли по первым позициям он их пишет, то-ли одно из двух. . .
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32336744
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я повторюсь... Построй свой запрос при помощи конструктора запросов. Заставь этот запрос работать правильно. А потом используй этот запрос в качестве источника данных отчета.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32337087
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так иделаю. Вот только Функции GROUP BY Month он не понимает. Группировку делаю в отчете - и получаю колличество позиций "итого по месяцу" = 1. ;-) Я просто прусь.
Почему все это работало и просто сломалось, как дешевая игрушка.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32337098
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так пробовал?

SELECT Month(Export.[Дата с/ф]) ,Export.[Валюта], Count(Export.[с/ф]) as Total
FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф]
GROUP BY Month(Export.[Дата с/ф]), Export.[Валюта]

Cчётчики у него понимаешь не сбрасываются...
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32337111
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маленькая поправка:

SELECT Month(Export.[Дата с/ф]) as OrderMonth ,Export.[Валюта], Count(Export.[с/ф]) as Total
FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф]
GROUP BY Month(Export.[Дата с/ф]), Export.[Валюта]
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32337182
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, кажется начинает получаться. Нормально группирует, суммы правильные, но по прежнему с колличеством анамалии творятся. Цыфры верны, но опять верны по колличеству спичек в коробке. Таким отчетом удобно считать, только если в поставку входит один предмет. Если их больше, то соответственно на это колличество у нас и выростает ошибка.
Поле "с/ф" действительно пренадлежит оснавной таблице, колличество записей в которой = колличеству поставок. И по тексту запроса, вроде как считаются записи в этом поле, но в реальности получается подсчет записей в дочерней таблице item - содержащей предметы поставки.
Отчет создавался как простой, так и с группировкой. Цыфры одни и теже (ощибка не в этом) и ручками и визардом создавались запросы и отчеты, но результат всегда один. Единственное сейчас мы близко подошли к тому, что у меня было до этого, только у меня прогрессивно завирался (с каждым месяцем больше), а тут спантанно. . .
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 2 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]