powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
55 сообщений из 55, показаны все 3 страниц
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333831
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток.
Господа, есть проблема. Создана маленькая БД, основная таблица, пара дочерних, формы, отчеты. Все работает, но вот досада, в момент тестирования добавлялись и удалялись записи в рабочем режиме. Все-бы хорошо, но СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ. Т.е. после 82 записи у меня идет 140я. А в отчете считатся параметр через Dcount и соответственно в результате ересь полнейшая.
Зарание благодарен.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333838
OMP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OMP
Гость
Как я понял у тебя таблица с полем "Счетчик" с последовательной нумерацией.
Чтобы он сбросил удаленные записи сделай сжатие БД
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333839
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запылившийся фак
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333849
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первое. Постоянно сжимать, разжимать, после удаления записей неудобно.
Второе. База уже запущена в тестирование и перекроить её с новым генератором ключей будет непросто.
Третье. Этот баг никакими прошивками не решается? или это фича?
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333850
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> А в отчете считатся параметр через Dcount и соответственно в результате ересь полнейшая.

Вот этот нюанс разъясните пожалуйста, каким образом несброшенный счетчик влияет на DCount?
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333855
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Третье. Этот баг никакими прошивками не решается? или это фича?
Это не баг и не фича, а нормальная работа счетчика...
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333872
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм, считать несуществующие записи - это нормальная работа? Возможно. Тогда несколько изменю вопрос. Есть ли режимы у счетчика, позволяющие удаленные записи не считать, а новые нумеровать по порядку, фактически наличиствующих в таблице? И каковы пути решения, кроме выше описанных выше. У меня пока единственная мысь, это добавит сжималку - как процедуру, выполняемую перед формированием отчета или при сохранении. Хотя думаю это будет существенная потеря в скорости...
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333876
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, ну у меня вообще слов нет!
А если записи удалят посредине - какая сжималка тебе поможет???
И тебе уже задавали вопрос - что ты считаешь DCount-ом??? При чем здесь счетчик???
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333887
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пардоньте, не Dcount, Count. Считается количество поставок в месяце оно по определению равно колличеству записей в основной таблице. Я не спорю с функциональностью счетчика и таких его особенносте и вижу что это правильно. Просто ищу, как правильно посчитать, в моем случае кол-во записей.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333898
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто ищу, как правильно посчитать, в моем случае кол-во записей
Count (ну или DCount)

При чем здесь счетчик????
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333908
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы в отчете подсчитываете записи, то count([любое_поле]) даст вам результат.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333910
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Колличество поставок в отчете считается с прибавлением тех самых удаленных записей. Вот мне и подумалось, что расчет по Count, производится с использованием счетчика. Насколько я понимаю теперь, просто у них механизмы подсчета одинаковые, но непосредственной связи нет. Хм вывод этот проблеммы не решае. Пока единственное решение - это сжимать базу. Возможны ли еще варианты?
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333911
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Count у тебя считает удаленные записи?
Да не смеши.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333925
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
единственное решение - правильно построить запрос

покажи пожалуйста полностью свой запрос
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333933
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то вы не так count используете, мне трудно представить как он может считать удаленные записи.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333961
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И тем не мение. В отчете одно из полей равно =Count([Цена]) Соответственно Цена - поле таблицы. Но при пвыводе помесячного отчета, в месяцах, где производилось удаление записей, кол-во поставок увеличено, на кол-во удаленных записей. И какой шайтан тому причиной, мне неведомо. Предположил, что счетчик - неверно. Сижу - чешу репу дальше.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32333977
Фотография Ден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень странно использовать Count по полю с ценой, хотя может я чего не понимаю? -)) если хочешь получить кол-во за месяц, не легче ли сделать
select count(*) from ttt where data between d1 and d2
Или в использовании Count по полю [Цена], есть свой скрытый смысл?
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334007
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поле цена - отбалды, просто оно всегда есть. Ставил и други, в т.ч. и ключевое поля счета фактуры - цыфры одниитеже.
Кстати, сжатие непомогает. Счетчик действительно выровнялся, т.е. показывае что есть. Но в отчете по прежнему плюсуются левые записи. :-(
Шифровал/дешифровал - это уменьшает размер базы вдвое, но проблемы с цыфирями в отчете не решает. Я в растеренности. . .
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334023
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя наверное не правильный запрос, который ты используешь в отчете.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334036
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сами записи в отчет выводите? Или только итоги?
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334202
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отчет вообще визардом генерил. Ошибки в запросе? Хм но ведь часть цыфр однозначно считается правильно. Да и запросы там приметивные, ошибке некуда закрасться.
Записи не выводятся, за ненадобностью. Но для проформы создал отчет с выводом записей. И что характерно, в столбце слева считаю кол-во записей, допустим 14 (в месяце), смотрю в поле автоподсчета (Count...) - 33. Вот и думай что хош. . .
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334211
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сколько у Вас реально записей в таблице, удовлетворяющих запросу?
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334252
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таблице реально 148 записей, каждая удовлетворяет запросу, просто потому, что они тупо пересчитываются. В отчете колличество становится равным 273!!!
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334276
Фотография Ирча
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, всетаки, запрос покажешь?
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32334280
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажи текст запроса пожалуйста.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #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
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32337193
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты бы привел структуру таблиц и внятно обьяснил бы что надо получить
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32337949
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Таблица "Export", содержит в себе данные по поставкам, даты (дата с/ф), счета фактуры (с/ф), контрагенты...
Таблица "item", дочерняя таблица от Export. Связаны они по полю с/ф, связью один ко многим. Содержит информацию о предметах поставки, (оборудование кабель, ПО...)Вес каждого компонента, его колличетво, цена и валюта.
Идея заключается в создании отчета о поставках содержащего:

Месяц___________________ВЕС_____СУММА____КОЛВО_ПОСТАВОК.
Продано за USD
Продано за EUR
Продано за RUR
Итого за месяц___________ВЕС_____СУММА____КОЛВО_ПОСТАВОК.

Январь___________________ВЕС_____СУММА____КОЛВО_ПОСТАВОК.
Продано за USD 100 1256 15
Продано за EUR 200 2530 18
Продано за RUR 1024 235000 8
Итого за месяц____________1324______4952$___________41.
Итого за год______________1324______4952$___________41.
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32338351
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
SELECT t1.OrderMonth,t1.Валюта,t1.Qty,t2.TotalSum,t2.TotalTotalWeight 
FROM 
     (SELECT Month(Export.[Дата с/ф]) as OrderMonth ,
                 Export.[Валюта], 
                 Count   (*) as Qty
      FROM Export
      GROUP BY Month(Export.[Дата с/ф]), Export.[Валюта) as t1
Inner Join
      (SELECT Month(Export.[Дата с/ф]) as OrderMonth , 
                  Export.[Валюта],
                  Sum( item.[Цена] * item.[Кол-во]) as TotalSum,
                  Sum(item.[Вес]) as TotalWeight 
       FROM Export INNER JOIN item ON Export.[с/ф] = item.[с/ф] 
       GROUP BY Month(Export.[Дата с/ф]), Export.[Валюта] ) as t2
on t1.OrderMonth=t2.OrderMonth and t1.Валюта=t2.Валюта
ORDER BY t1.OrderMonth,t1.Валюта
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32346739
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В SQL я совсем плох, но элементарные опечатки я исправить сумел, (типа неверных скобок и т.п.) А вот то, чем должна окончится первая строчка, чтобы не появлялось сообщения "Ошибка синтаксиса предложения FROM", я так и не понял :(
...
Рейтинг: 0 / 0
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
    #32346828
MSimonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа. Я понимаю, что этот скучный топик уже намазолил глаза и посему у меня есть предложение:
Мною зделана небольшая база, но не формируется отчет в нужном виде. Времени нет совершенно, чтобы въехать что к чему. Предлогаю за определенный эквивалент доделать эту конетель. Если кого интересует это предложение, то пишите на Mr.M@rambler.ru
Просто уже неприлично мои глупые вопросы вбрасывать в сей форум...
Заранее благодарен.
...
Рейтинг: 0 / 0
55 сообщений из 55, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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