#database #ms-access #vba #ms-access-2010
#База данных #ms-access #vba #ms-access-2010
Вопрос:
Я импортировал таблицу в access через vba как dao. Теперь мне нужно выполнить пару замен и обновлений некоторых значений таблицы.
Это включает в себя: — сопоставление / замену строк (т. Е. Заменить Все «ABB» на «Только для чтения», «AAB» на «Запись» и т. Д.) — Удалить ведущие строки (т. Е. Вырезать ведущие «_customname»)
Поскольку мне приходится работать с ОГРОМНОЙ таблицей, мне нужен самый быстрый подход:
- Должен ли я запускать простые запросы на обновление в VBA?
- Должен ли я использовать построчный подход с «if then apprach»?
- Должен ли я уже изменять значение во время процесса импорта?
Или все-таки есть лучшее решение?
Комментарии:
1. Самым быстрым подходом почти наверняка будет SQL.
2. и нормализуйте по мере продвижения…
3. или забудьте SQL и просто найдите / замените функцию, поскольку это всего лишь одноразовая вещь. Для начальных строк может потребоваться «обрезка», поэтому для этого вы должны использовать запрос обновления.