ImportExportData макрокоманда

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Можете да използвате макрокомандата ImportExportData за импортиране или експортиране на данни между текущата база данни на Access (.mdb или .accdb) или проект на Access (.adp) и друга база данни. За Access настолни бази данни можете също да свържете таблица към текущата база данни на Access от друга база данни. Чрез свързана таблица имате достъп до данните на таблицата, докато самата таблица остава в друга база данни.

Забележка : В Access 2010 началото, TransferDatabase Макрокомандата е преименуван на ImportExportData.

Забележка : Това действие няма да бъде разрешено, ако базата данни не е надежден.

Настройки

Макрокомандата ImportExportData има следните аргументи.

Аргумент на действие

Описание

Прехвърляне на тип

Типът на прехвърляне, които искате да направите. Изберете Импортиране, експортиранеили връзка в полето Тип прехвърляне , в секцията Аргументи на действия на прозореца за проектиране на макроси. По подразбиране е Импортиране.

Забележка : Връзка за прехвърляне на тип не се поддържа за проекти на Access (.adp).

Тип на база данни

Типът на база данни за импортиране, експортиране или връзка към. Можете да изберете Microsoft Access или един от редица други типове бази данни в полето Тип на база данни . По подразбиране е Microsoft Access.

Име на базата данни

Името на базата данни за импортиране, експортиране или връзка към. Включете пълния му път. Това е задължителен аргумент.

Типове бази данни, които използват отделни файлове за всяка таблица, като например FoxPro, парадокс dBASE въведете директорията, съдържаща файла. Въведете името на файла в аргумента източник (за импортиране или свързване) или местоназначението аргумент (за да експортирате).

За ODBC бази данни въведете пълния Open Database Connectivity (ODBC) низ за връзка.

За да видите пример за низ на връзка, свържете външна таблица с Access:

  1. В раздела Външни данни , в групата Импортиране щракнете върху Access.

  2. В диалоговия прозорец Получаване на външни данни въведете пътя на вашата база данни източник в полето име на файл .

  3. Щракнете върху връзката към източника на данни чрез създаване на свързана таблицаи щракнете върху OK.

  4. Таблица в диалоговия прозорец Свързване на таблици и щракнете върху OK.

Отворете току-що свързаната таблица в изглед за проектиране и прегледайте свойства на таблица като щракнете върху Свойства , в раздела проектиране , под инструменти. Текстът в настройката на свойството Описание е низа на връзката за тази таблица.

За повече информация относно низове на ODBC връзка вижте помощен файл или друга документация за ODBC драйвер от този тип на ODBC база данни.

Тип на обекта

Типът на обекта, за да импортирате или експортирате. Ако изберете Microsoft Access за аргумента Тип на база данни , можете да изберете таблица, заявка, формуляр, отчет, макрос, модул, Страница за достъп до данни, Изглед на сървър, диаграма, Съхранена процедураили функция в полето Тип на обект . По подразбиране е таблица. Ако изберете друг тип на база данни или ако изберете връзката в полето Тип прехвърляне , този аргумент се игнорира.

Ако експортирате заявка за избиране база данни на Access, изберете таблицата в този аргумент, за да експортирате група резултати на заявката, изберете заявка за експортиране на заявката за себе си. Ако експортирате заявка за избиране на друг тип на база данни, този аргумент се игнорира и се експортира набор от резултати от заявката.

Източник

Името на таблицата, заявката за избиране или обект на Access, която искате да импортирате, експортирате или връзка. За някои типове бази данни, например FoxPro, парадокс или dBASE това е име на файл. Включете разширението на файла (например .dbf) в името на файла. Това е задължителен аргумент.

Местоназначение

Името на импортираните, изнесени или свързана таблица, заявка за избиране или обект на Access в базата данни местоназначение. За някои типове бази данни, например FoxPro, парадокс или dBASE това е име на файл. Включете разширението на файла (например .dbf) в името на файла. Това е задължителен аргумент.

Ако изберете Импортиране в Тип прехвърляне аргумент и таблица в аргумента Тип на обект , Access създава нова таблица, съдържаща данните в таблицата импортираните.

Ако импортирате таблица или друг обект, Access добавя число към името, ако е в конфликт с име на съществуваща. Например ако импортирате служители и служители вече съществува, Access преименува импортирани таблица или друг обект Employees1.

Ако експортирате към база данни на Access или друга база данни, Access автоматично замества всяка съществуваща таблица или друг обект, който има същото име.

Само структурата

Указва дали искате да импортирате или експортирате само структурата на база данни на таблица без някоя от нейните данни. Изберете да или не. По подразбиране е няма.

Забележки

Можете да импортирате и експортирате таблици между достъп и други типове бази данни. Можете да експортирате заявки за избиране на достъп за други типове бази данни. Достъп до експортира набор от резултати от заявката във формата на таблица. Можете да импортирате и експортирате всеки обект на база данни на Access, ако и двете бази данни бази данни на Access.

Ако импортирате от друга база данни на Access (.mdb или .accdb), която е свързана таблица в тази база данни, тя все още ще бъдат свързани, след като ги импортирате. Тоест връзката се импортира, не самата таблица.

Ако влизате в базата данни изисква парола, диалогов прозорец се появява, когато изпълните макроса. Въведете паролата в този диалогов прозорец.

ImportExportData действие е подобно на командите в раздела Външни данни , под Импортиране или експортиране. Можете да използвате тези команди, за да изберете източник на данни, например база данни на Access или друг тип на база данни, електронна таблица или текстов файл. Ако изберете база данни, се показват един или повече диалогови прозорци, в който можете да изберете типа на обекта за импортиране или експортиране (за бази данни на Access), името на обекта и други опции, в зависимост от импортирате от или експортиране или свързване към базата данни. Аргументите за действието ImportExportData отразяват опциите в тези диалогови прозорци.

Ако искате да предоставите информацията за индекса за свързана на dBASE таблица, първо връзка таблицата:

  1. В раздела Външни данни , в групата Импортиране щракнете върху още.

  2. Щракнете върху файл на dBASE.

  3. В диалоговия прозорец Получаване на външни данни въведете пътя за файла на dBASE в полето име на файл .

  4. Щракнете върху връзката към източника на данни чрез създаване на свързана таблица, след което щракнете върху OK.

  5. Задайте индексите в диалоговите прозорци за тази команда. Access съхранява информацията за индекса в специална информация (.inf) файл, в папката Microsoft Office.

  6. Можете да изтриете връзката към свързаната таблица.

Следващия път, когато използвате действието ImportExportData да свържете тази dBASE таблица, Access използва информацията за индекса, които сте задали.

Забележка : Ако заявката или филтриране на свързана таблица, заявка или филтър е малки и главни букви.

За да изпълните действието ImportExportData в модул Visual Basic for Applications (VBA), използвайте метода TransferDatabase на обекта DoCmd .

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×