Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отчет в Excel с кучей статистики
 
 автор: Irena   (03.10.2006 в 21:00)
 
 

Добрый день! Такая проблема: необходимо вывести в Excel изрядно навороченный отчет - фактически в каждую ячейку записывается количество записей, соответствующих определенным параметрам (а параметров много, и комбинаций их - тоже). Приходится тупо писать: значение ячейки такой-то = ... А вот тут вопрос. DCount очень скоро начинает безбожно врать - то ли количество параметров его сбивает, то ли что еще. Каждый раз открывать рекордсет с нужными параметрами, ходить взад-вперед и присваивать ячейке результат RecordCount - получается очень громоздко и небыстро (да и ячеек пара-тройка сотен...). Есть ли какие-то советы/соображения, как это сделать оптимальнее?

  Ответить  
 
 автор: osmor   (03.10.2006 в 22:22)   личное сообщение
 
 

так очень сложно что-то посоветовать. Возможно что другого решения нет.
возможно можно как-то объединить значения по типам в несколько рекордсетов. Кроме того у рекордсета есть свойстов filter которое работает довольно быстро.
Можно попробовать создавать recordset c group by тогда не нужно будет использовать RecordCount , а можно будет просто взять значение из поля рекаордсета. Еще есть PIVOT запросы (перекрестные запросы). Возможно стоит все делат прямо в Excel. т.е. выгнать данные в excel, и там программно построить сводную таблицу с нужными группировками.

  Ответить  
 
 автор: Аноним   (04.10.2006 в 08:26)
 
 

Filter - это идея. Попробую. Спасибо.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList