Мастер создал новую таблицу и скопировал в нее данные из таблицы Excel



Рис. 16.3. Мастер создал новую таблицу и скопировал в нее данные из таблицы Excel



1. Выберите в Access команду Файл>Внешние данные> Связь с таблицами.

2. В списке Тип файла выберите элемент Microsoft Excel (*.xls), укажите в списке файлов таблицу КаталогиЕхсеl .xls и щелкните на кнопке Связь. Кроме того, на файле можно дважды щелкнуть (для указания файлов в других таблицах используется элемент управления Папка, но в данном примере он не потребуется). Будет запущен мастер Связь с электронной таблицей.

3. В первую очередь следует указать, что именно будет связываться — вся таблица или только именованный диапазон. Оставьте выбранным переключатель Листы и щелкните на кнопке Далее.

4. В следующем окне можно указать заголовки столбцов Excel в качестве имен полей. Рекомендуется всегда устанавливать флажок Первая строка содержит заголовки столбцов. В противном случае имена полей будут обработаны Excel как обычные записи. Установив флажок, щелкните на кнопке Далее.

5. В последнем окне введите имя новой связанной таблицы СвязанныеКаталогиИзЕхсеl, щелкните на кнопке Готово, а затем на кнопке ОК в окне предупреждения. Среди других записей таблиц в окне базы данных появится запись новой таблицы, обладающая в отличие от записей всех других таблиц значком Excel, как показано на рис. 16.4.

Смело открывайте связанную таблицу и вносите в нее изменения. Затем откройте исходную таблицу в Excel и убедитесь, что ее содержимое также изменилось. Теперь, наоборот, измените данные в этой таблице, закройте ее, откройте связанную таблицу в Access, и вы убедитесь, что в ней отобразились изменения, произведенные в таблице Excel.




Содержание раздела