LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: О группир...
 Тема: О группировке
 
 15.06.2007 21:04:54
All
4316 сообщения
1-ый


Тема: О группировке
Имеется текстовое поле содержащее некий код
например(1.1.1,1.1.2,1.2.1,1.2.2,и тд).
Необходимо найти сумму записей по другому полю таблицы number c кодами например 1.1.1
и 1.1.2 и результат кинуть в поле 1.1,
1.2.1 и 1.2.2 - результат в 1.2.
После просуммировать 1.1.и 1.2 и результат кинуть
в 1.
А также вывести значения сумм 1.1.1,1.1.2 и т.д.
Как наиболее эффективно реализовать такую группировку?Заранее благодарю!!


P.S. Общий раздел по запросам
Автор: niko от 0:00:00 Источник ...
 15.06.2007 21:04:54
All
4316 сообщения
1-ый


RE: О группировке
1. Вариант. Создание запроса на группировку. SELECT Left([Code],3) AS Code1, Sum(Table1.Value) AS Value1 FROM Table1 GROUP BY Left([Code],3);
2. Вариант. Использование DSum("[Value]";"[Table1]";"Left([Code],3)='1.1'") в запросе.
3. Вариант. Такие поля хорошо сортируются. Можно написать специальную функцию в VBA, которая будет вычислять результат построчно, используя команду split для разбора строк.


P.S. Общий раздел по запросам
Автор: Виктор от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: О группир...
ПоискПоиск  Список форумовСписок форумов  
right