2013-12-19 5 views
2

У меня есть много файлов MDB с одинаковой структурой и двумя таблицами.Как объединить много MDB?

Есть ли способ объединить эти базы в огромном?

Я пытаюсь использовать специальный utilit "Simple MDB Merge", но он не видит MDB файлов на моем компьютере ...

ответ

2

Вы можете открыть один из МБР, а также импортировать таблицы в нее из всех других МБР. Если на самом деле много MDB, и было бы непрактично делать это вручную, вы можете написать код VBA, чтобы открыть каждый MDB по очереди и скопировать таблицы в ваш целевой MDB. Просмотрите ссылки Access и DAO для работы с базами данных и таблицами.

+0

Я открываю файл MDB в Access - появляется одна таблица (например, назовите ее вкладкой). Затем выберите «База данных Access Access», выберите таблицу и отобразите ее как «tab1». Я не могу понять, как объединить «tab» и «tab1». Можете ли вы объяснить? – nuT707

+1

@ nuT707 - обязательно. Я предполагаю, что 'tab' и' tab1' имеют одинаковые столбцы. Если это так, вы можете просто использовать запрос 'insert', чтобы вставить все строки из' tab1' в 'tab'. Если вам нужно, вы также можете добавить в другой столбец вкладку «tab», чтобы указать, из какой таблицы изначально вышли строки, для устранения неоднозначности. – Yawar

Смежные вопросы