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

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

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

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

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


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