|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.06.2009, 16:21 | #11 |
Регистрация: 16.06.2009
Сообщений: 8
|
так а каким образом можно решить проблему, которая сложилась с дробными записями, как я описал выше. Вся проблема в том что моя задача как раз исключительно с дробными цифрами Соответственно нет возможности использовать только целые числа
|
17.06.2009, 17:03 | #12 |
Регистрация: 16.06.2009
Сообщений: 8
|
Продолжая тестирование, обнаружил что запрос корректно формирует накопительный итог только один раз после сжатия базы данных. Все последующие разы до повторного сжатия результат некорректный. Выход - перед обработкой запроса проводить сжатие, но все же хотелось бы чтоб это не было обязательным условием. Можно ли это как-то обойти?
|
26.09.2013, 16:42 | #13 |
Новичок
Джуниор
Регистрация: 26.09.2013
Сообщений: 1
|
вот код модуля:
Option Compare Database Option Explicit Public PrevName As String Public PrevSum As Double Public Function SSum(Pole As String, amount As Double) As Double If PrevName = Pole Then SSum = PrevSum + amount PrevSum = SSum Else SSum = amount PrevSum = SSum PrevName = Pole End If End Function Вот код запроса: Накопительным итогом: SSum([Доля ШТ-2]![2-й уровень иерархии];[Доля ШТ-2]![Доля ШТ]) Обязательно должна быть сортировка доли и уровня товаров или магазинов (иное). Всё работает. Спасибо b00s |
21.09.2015, 00:46 | #14 |
Регистрация: 20.09.2015
Сообщений: 7
|
У меня задача один к одному(сумирование строк)
У меня задача один к одному(сумирование строк), с той лишь разницей, что Access 2007. Вероятно по этой причине Ваша База "Example" не хочет работать, не определена ф-ция SSum. Модуль для SSum в Вашей БД есть. Если Вас не затруднит, поправьте ее для Access 2007. На всякий случай, мой e-mail: adsha@mail.ru
Последний раз редактировалось ad66; 21.09.2015 в 00:53. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Матрица A состоит из 8 строк и 6 столбцов. вычесть из всех её строк, начиная со второй, первую строку | Dimak24 | Помощь студентам | 1 | 19.12.2008 15:45 |
Access индексирование строк | Melamory | Microsoft Office Access | 3 | 28.09.2008 19:18 |
Excel max 256 строк VS user надо 300 строк | Exo | Microsoft Office Excel | 3 | 10.01.2008 17:14 |
суммирование данных из чётных и нечётных строк (отдельно!) | zetrix | Microsoft Office Excel | 0 | 30.10.2006 19:49 |