Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как организовать правильно выборку данных? VBA и Excel / 5 сообщений из 5, страница 1 из 1
22.06.2007, 12:52
    #34613411
Eriksson
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как организовать правильно выборку данных? VBA и Excel
Существует база данных на одном из листов Excel'а - и я осуществляю выборку данных (по дате документа, по дате реестра, по дате оплаты и по виду документа) с этого листа и переношу их для работы на другой лист.
На данный момент выборка осуществляется крайне неэффективно, так как я построчно проверяю каждую строку и соответствующие столбцы значений (по которым осуществляется выборка), что приводит к большим задержкам при формировании выборки документов, когда в базе уже более 1000 записей.
Есть идея оформить основную базу как список, а на втором листе организовать фильтр, но проблема в том:
1) что документы на втором листе разбиваются в виде нескольких отдельных реестров, т.е. это надо формировать несколько отдельных фильтров (для каждого реестра)
2) не совсем понимаю как организовать фильтры командами VBA

Возможно ли такое осуществить и на сколько это будет эффективно? И если нет - то есть другая альтернатива данной проблеме ?

Заранее благодарен , Эриксон Артем
...
Рейтинг: 0 / 0
22.06.2007, 13:46
    #34613627
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как организовать правильно выборку данных? VBA и Excel
используйте SQL-запросы

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
22.06.2007, 14:56
    #34613919
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как организовать правильно выборку данных? VBA и Excel
авторСуществует база данных на одном из листов Excel'аНе лучше ли все таки использовать хотя бы Акцесс. Эксель все таки не для этого. ИМХО.
...
Рейтинг: 0 / 0
25.06.2007, 06:40
    #34616271
Eriksson
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как организовать правильно выборку данных? VBA и Excel
AndreyMp авторСуществует база данных на одном из листов Excel'аНе лучше ли все таки использовать хотя бы Акцесс. Эксель все таки не для этого. ИМХО.

Спасибо,
Так то оно правильнее, но я не совсем компетентен в этих делах - поэтому и организовал программу соответствующим образом. Но уходить от Excela нецелесообразно, так как уже проделан большой объем работы и, в добавок, различные инструменты Excel помогают в формировании реестра - чего нет в Accesse.
Другое дело, если перенести информацию с рабочего листа Excel'а в файлы Accessa и осуществлять обработку этих файлов через Excel.
Подскажите пожалуйста: насколько это будет эффективно ? и как с помощью команд VBA можно подгрузить файл *.mdb и обратится к N строке в базе данных?
...
Рейтинг: 0 / 0
25.06.2007, 11:08
    #34616713
JaneDoe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как организовать правильно выборку данных? VBA и Excel
Создаешь аксес файл, в разделе таблицы прилинковываешь свой excel файл. а в запросах создаешь те запросы, которые тебе нужны. После отработки запроса результирующую таблице можно экспортировать в excel и форматировать/править/тюнинговать как привык.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как организовать правильно выборку данных? VBA и Excel / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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