Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / сводные таблицы / 7 сообщений из 7, страница 1 из 1
11.05.2010, 22:22
    #36622036
john_787
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сводные таблицы
что быстре, создавать сводные таблицы, или обновлять их, если нужно создавать около 100 файлов, (в каждом по 3-4 сводника) каждый день?
...
Рейтинг: 0 / 0
11.05.2010, 22:26
    #36622041
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сводные таблицы
Что быстрее, апельсин или курение?
...
Рейтинг: 0 / 0
11.05.2010, 22:32
    #36622043
john_787
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сводные таблицы
я типа не понятно написал? имеется ввиду создавать сводникик програмно, или обновлять
...
Рейтинг: 0 / 0
11.05.2010, 22:35
    #36622048
john_787
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сводные таблицы
на данный момент макрос подтягивает данные из БД, и каждый в каждой книге создает новый сводник, нужно как то оптимизировать работу, т.к. иногда он работает до 4-5 часов ...., вот я и задумался переписать всё, может кто-то сталкивался с подобной задачей, подскажи плиз ...
...
Рейтинг: 0 / 0
11.05.2010, 22:38
    #36622051
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сводные таблицы
Типа мало данных.

Может у вас проблема в том, что индексов в БД нет.
Так что тащите сюда код, алгоритм, узкие места по замерам времени и т.п. А абстрактно вам никто ничего не скажет.
...
Рейтинг: 0 / 0
12.05.2010, 00:21
    #36622161
john_787
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сводные таблицы
код сюда притащить врятли смогу), а алгоритм я и так описал выше, только не весь.
Суть проблемы не в обращение к БД, а в обратоке данных после, сводники создаются через внешний источник данных, точнее через OLEDB, я же хочу переделать, чтобы данные копировались на лист, а оттуда обновлялся сводник,копируем готовый сводник в новую книгу, сохраняем, и погнали дальше. Так вот я хочу узнать: быстре создовать сводную таблицу, или же обновлять её? .... вот в чём вопрос.

Зарание спасибо!
...
Рейтинг: 0 / 0
12.05.2010, 00:34
    #36622176
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сводные таблицы
1) Через OLEDB? Вы сводите данные самостоятельно или используете механизм сводных таблиц экселя?

2) Я думаю, вам просто нужно взять один тестовый файл и замерить время того и другого.

3) 5 часов на 100 файлов - это много. Поэтому прежде всего вопрос - на что именно уходит основное время? Возможно, вам просто надо вычленить и оптимизировать неольшой фрагмент кода.

4) Возможно вот эта тема может оказаться вам полезной, человек второй месяц бьется над оптимизацией скорости обмена данных с экселем. Ну опять же, все зависит от того ЧТО ИМЕНО у вас тормозит, обмен данными, калькуляция или что-то еще
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / сводные таблицы / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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