Настольная СУБД Access 2002




Глава 3. Использование внешних данных


    Глава 3. Использование внешних данных
    Глава 3. Использование внешних данных Форматы данных, доступные для импорта, экспорта и связывания Использование баз данных других форматов Форматы баз данных Присоединение и импорт внешних таблиц...
    Использование внешних данных
    При работе с любым приложением обработки данных всегда является актуальным вопрос, как использовать те данные, которые уже были накоплены раньше другими программными средствами и, следовательно, и...
    Создание таблицы путем импорта из текстового файла
    Создание таблицы путем импорта из текстового файла Процесс импорта данных, хранящихся в текстовом файле, выполняется с помощью Мастера импорта текстов. Откройте базу данных, в которую нужно импорт...
    Рис. 3.16. Первое диалоговое окно Мастера импорта текстов
    Рис. 3.16. Первое диалоговое окно Мастера импорта текстов Если файл содержит разделители полей, то укажите символ разделителя на втором шаге Мастера импорта текстов. Если в импортируемом файле тек...
    Рис. 3.17. Второе диалоговое окно...
    Рис. 3.17. Второе диалоговое окно Мастера импорта текстов для текстовых файлов с разделителями...
    Рис. 3.18. Третье диалоговое окно...
    Рис. 3.18. Третье диалоговое окно Мастера импорта текстов для текстовых файлов с фиксированной шириной полей Чтобы создать новую таблицу и поместить в нее данные из текстового файла, выберите пере...
    Рис. 3.19. Четвертое диалоговое окно Мастера импорта текстов
    Рис. 3.19. Четвертое диалоговое окно Мастера импорта текстов Замечание Учтите, что при импорте данных в существующую таблицу Access 2002 просматривает поля слева направо. Поэтому типы данных полей...
    Рис. 3.20. Пятое диалоговое окно Мастера импорта текстов
    Рис. 3.20. Пятое диалоговое окно Мастера импорта текстов...
    Рис. 3.21. Шестое диалоговое окно Мастера импорта текстов
    Рис. 3.21. Шестое диалоговое окно Мастера импорта текстов В последнем диалоговом окне мастера необходимо определить имя таблицы, в которую будут помещены импортируемые данные. Затем нажмите кнопку...
    Создание спецификаций импорта
    Создание спецификаций импорта Если нужно импортировать несколько текстовых файлов одинакового формата или выполнять процесс импорта регулярно, то каждый раз проходить по всем шагам описанной выше...
    Рис. 3.22. Диалоговое окно Спецификация...
    Рис. 3.22. Диалоговое окно Спецификация импорта для текстовых файлов с разделителями полей...
    Рис. 3.23. Диалоговое окно спецификация...
    Рис. 3.23. Диалоговое окно спецификация импорта для текстовых файлов с полями фиксированной ширины...
    Таблица 3.5. Параметры импорта, определяемые в спецификации
    Таблица 3.5. Параметры импорта, определяемые в спецификации Параметр Описание ...
    Особенности импорта текстовых файлов
    Особенности импорта текстовых файлов Большинство текстовых процессоров позволяют сохранить данные документов слияния в текстовых файлах без форматирования, которые затем можно использовать для имп...
    Рис. 3.24. Текстовый файл в формате...
    Рис. 3.24. Текстовый файл в формате CSV открыт в приложении Блокнот Замечание С помощью приложения Блокнот можно быстро определить тип текстового файла, который предполагается импортировать в табл...
    Импорт и присоединение документов HTML и данных с Web-узлов
    Access 2002 позволяет импортировать и присоединять таблицы из документов HTML. Для этого используется Мастер импорта (присоединения) HTML, который очень похож на Мастер импорта (присоединения) эле...
    Рис. 3.26. Первое диалоговое окно...
    Рис. 3.26. Первое диалоговое окно Мастера присоединения документов HTML Если первая строка таблицы содержит заголовки столбцов, их можно использовать в качестве имен полей. Для этого необходимо ус...
    Рис. 3.27. Второе диалоговое окно...
    Рис. 3.27. Второе диалоговое окно Мастера присоединения документов HTML Гиперссылки, которые могут содержаться в файле HTML, преобразуются по умолчанию в поля типа Гиперссылка, но только в том слу...
    Импорт данных из документов и схем XML
    Access 2002 обеспечивает возможность импорта данных в формате XML — новом стандарте обмена данными между приложениями. Процедура импорта таблицы из документа XML аналогична процедуре импорта данны...
    Рис. 3.28. Диалоговое окно импорта документа XML
    Рис. 3.28. Диалоговое окно импорта документа XML Access 2002 выполняет импорт данных и, как всегда, информацию о записях, в которых обнаружены ошибки, сохраняет в таблице Ошибки импорта (Import Er...
    Импорт и присоединение данных...
    Access 2000 позволяет также импортировать данные из адресных книг Microsoft Outlook и папок Microsoft Exchange или присоединять эти книги и папки в виде таблицы Access. Чтобы выполнить импорт данн...
    Рис. 3.29. Первое диалоговое окно...
    Рис. 3.29. Первое диалоговое окно Мастера импорта из Exchange/Outlook...
    Рис. 3.30. Второе диалоговое окно...
    Рис. 3.30. Второе диалоговое окно Мастера импорта из Exchange/Outlook Последовательность диалоговых окон Мастера импорта из Exchange/Outlook аналогична той последовательности, которая выдается Мас...
    Рис. 3.31. Третье диалоговое окно...
    Рис. 3.31. Третье диалоговое окно Мастера импорта из Exchange/Outlook...
    Рис. 3.32. Четвертое диалоговое...
    Рис. 3.32. Четвертое диалоговое окно Мастера импорта из Exchange/Outlook Теперь можно описать каждое поле адресной книги, которое нужно импортировать. Мы в примере изменили имя первого поля (рис....
    Рис. 3.33. Импортированные данные...
    Рис. 3.33. Импортированные данные из папки Контакты Outlook...
    Рис. 3.34. Выбор папки Exchange
    Рис. 3.34. Выбор папки Exchange Присоединение адресных книг и папок Exchange выполняется аналогично: Открыть базу данных, к которой нужно присоединить адресную книгу или папку Exchange. Активизиро...
    Рис. 3.35. Присоединенные файлы разных форматов
    Рис. 3.35. Присоединенные файлы разных форматов...
    Обновление связей
    Обновление связей с присоединенными таблицами При присоединении таблиц любых форматов Access 2002 сохраняет информацию о расположении и структуре внешних файлов. Если изменить местоположение или и...
    Рис. 3.36. Сообщение об отсутствии внешней таблицы
    Рис. 3.36. Сообщение об отсутствии внешней таблицы Обновить связь с таблицей можно двумя способами. Первый способ состоит в том, что нужно просто удалить присоединенную таблицу из базы данных, а п...
    Рис. 3.37. Всплывающая подсказка...
    Рис. 3.37. Всплывающая подсказка о местоположении внешней таблицы Второй способ обновления связи с внешней таблицей — это использование Диспетчера связанных таблиц (Linked Table Manager). Чтобы во...
    Рис. 3.38. Диалоговое окно Диспетчер связанных таблиц
    Рис. 3.38. Диалоговое окно Диспетчер связанных таблиц...
    Рис. 3.39. Диалоговое окно Преобразовать в базу данных
    Рис. 3.39. Диалоговое окно Преобразовать в базу данных Диспетчер связанных таблиц можно использовать не только в том случае, когда файл был перемещен или переименован, но и тогда, когда была измен...
    Экспорт данных в другие форматы
    СУБД Access 2002 предоставляет еще более широкие возможности для экспорта данных, чем предыдущие версии. Экспорт из таблиц базы данных может осуществляться в любой из форматов, для которых поддерж...
    Экспорт в электронную таблицу или файлы dBASE, Paradox
    Экспорт в электронную таблицу или файлы dBASE, Paradox Для экспорта данных в электронную таблицу Microsoft Excel или Lotus 1-2-3, а также в файлы базы данных dBASE или Paradox можно использовать с...
    Экспорт данных в текстовый файл
    Экспорт данных в текстовый файл Экспорт данных из таблицы Access в текстовый формат применяется обычно тогда, когда нужно использовать эти данные в приложении, которое может обмениваться с другими...
    Рис. 3.41. Диалоговое окно Экспорт текста
    Рис. 3.41. Диалоговое окно Экспорт текста...
    Рис. 3.42. Текстовый файл "Поставщики"...
    Рис. 3.42. Текстовый файл Поставщики, открытый в приложении Блокнот В последнем диалоговом окне мастера вы определяете имя текстового файла. После нажатия кнопки Готово (Finish), при успешном выпо...
    Форматы данных, доступные для импорта, экспорта и связывания
    Типы файлов, данные из которых могут быть импортированы в базу данных Access или которые могут быть связаны с базой данных Access, представлены в табл. 3.1. Вы можете увидеть их, если в меню Файл...
    Таблица 3.1. Типы файлов, импортируемых в Access 2002
    Таблица 3.1. Типы файлов, импортируемых в Access 2002 Типы файлов Расширения ...
    Таблица 3.2. Типы файлов, экспортируемых из Access 2002
    Таблица 3.2. Типы файлов, экспортируемых из Access 2002 Типы файлов Расширения ...
    Экспорт данных в форматы объектов WWW (World Wide Web)
    Экспорт данных в форматы объектов WWW (World Wide Web) Access 2002 предоставляет очень широкий выбор форматов объектов WWW, в которые можно экспортировать данные. Во-первых, это статические страни...
    Быстрый экспорт данных
    Быстрый экспорт данных в другие приложения Microsoft Office Access позволяет быстро экспортировать данные из таблицы в файл Microsoft Excel. Выполняется это с помощью команды Связи с Office (Offic...
    Рис. 3.43. Диапазон ячеек таблицы...
    Рис. 3.43. Диапазон ячеек таблицы Access после экспорта в Excel Еще одной удобной возможностью Access является выполнение слияния данных из таблицы Access с документом Word. Эта возможность может...
    Использование буфера обмена Windows...
    Использование буфера обмена Windows для импорта и экспорта данных При импорте или экспорте данных, созданных с помощью приложения Windows, можно воспользоваться буфером обмена Windows. Это средств...
    Рис. 3.44. В таблицу Access 2000...
    Рис. 3.44. В таблицу Access 2000 будет добавлен выделенный диапазон ячеек Выберите команду Правка, Добавить из буфера (Edit, Paste Append). Если в процессе добавления записей не возникнет ошибок,...
    Рис. 3.45. Подтвердите вставку записей из буфера обмена
    Рис. 3.45. Подтвердите вставку записей из буфера обмена...
    Рис. 3.46. Выделенные записи добавлены из буфера обмена
    Рис. 3.46. Выделенные записи добавлены из буфера обмена В любом случае Access 2000 создаст таблицу Ошибки вставки (Paste Errors) и запишет в нее все записи, вызвавшие ошибки. Использование таблицы...
    Рис. 3.47. Таблица "Ошибки вставки"
    Рис. 3.47. Таблица Ошибки вставки Совет Если в процессе вставки выдается много сообщений об ошибках, вызванных повторяющимися значениями в ключевом поле, лучше прервать этот процесс (реальная вста...
    Рис. 3.48. Выделенный диапазон...
    Рис. 3.48. Выделенный диапазон ячеек в таблице Поставщики Нажмите комбинацию клавиш Ctrl+C или выберите команду Правка, Копировать, чтобы скопировать выделенные данные в буфер обмена. Запустите Mi...
    Рис. 3.49. Данные, импортированные...
    Рис. 3.49. Данные, импортированные в документ Word для Windows в виде таблицы...
    Выводы В этой главе мы рассмотрели...
    Описывая операции импорта/экспорта, мы говорили только о таблицах Access. Однако файл базы данных Access, как вы уже знаете, состоит не только из таблиц. Остальные объекты (запросы, формы, отчеты,...
    Использование баз данных других форматов
    Системы управления реляционными базами данных различных производителей работают с файлами баз данных определенного формата. Многие из них используют специальные индексные файлы для ускорения поиск...
    Форматы баз данных
    Форматы баз данных В большинстве настольных СУБД каждая таблица базы данных хранится в отдельном файле, который содержит и служебную информацию и данные в соответствующем формате. К служебной отно...
    Присоединение и импорт внешних таблиц
    Присоединение и импорт внешних таблиц Прежде чем перейти к вопросам, связанным с импортом и присоединением таблиц, нужно понять разницу между этими возможностями Access 2002. При импорте таблицы и...
    Присоединение и импорт таблиц dBASE и Paradox
    Присоединение и импорт таблиц dBASE и Paradox Теперь можно перейти непосредственно к описанию процесса присоединения и импортирования внешних таблиц. Совет Будьте осторожны при присоединении файла...
    Рис. 3.1. Диалоговое окно Связь
    Рис. 3.1. Диалоговое окно Связь Дважды щелкните левой кнопкой мыши по имени файла, который необходимо импортировать или присоединить к базе данных. Можно также выделить имя файла и нажать кнопку С...
    Рис. 3.2. Диалоговое окно Импорт
    Рис. 3.2. Диалоговое окно Импорт Если присоединяется файл dBASE, после этого появляется диалоговое окно Выбор индексного файла (Select Index Files) (рис. 3.3). Это вызвано тем, что индексные файлы...
    Рис. 3.3. Диалоговое окно Выбор индексного файла
    Рис. 3.3. Диалоговое окно Выбор индексного файла Замечание Access 2002 не проверяет индексный файл на соответствие структуре присоединяемой таблицы dBASE. Если индексный файл не соответствует табл...
    Рис. 3.4. Присоединенные таблицы в окне базы данных
    Рис. 3.4. Присоединенные таблицы в окне базы данных В процессе присоединения индексных файлов dBASE Access создает специальный файл, который содержит перечень индексных файлов. Это обычный текстов...
    Рис. 3.5. Присоединенная таблица...
    Рис. 3.5. Присоединенная таблица Paradox открыта в режиме таблицы При присоединении или импорте внешней таблицы Access 2002 читает заголовок файла таблицы и преобразует типы данных полей внешней т...
    Таблица 3.3. Соответствие типов данных некоторых СУБД
    Таблица 3.3. Соответствие типов данных некоторых СУБД dBASE III/IV Paradox 3.0, 4.0, 5.0...
    Присоединение и импорт таблиц баз данных Access
    Присоединение и импорт таблиц баз данных Access Присоединять к базе данных Access можно не только файлы баз данных других форматов, но и отдельные таблицы из других баз данных Access. Процедура пр...
    Импорт и присоединение электронных таблиц
    Файлы, созданные приложениями электронных таблиц, управления проектами и т. д. также представляют собой таблицы специального вида. Было бы естественным включить в Access 2002 возможность импорта т...
    Рис. 3.7. Рабочий лист Excel Для...
    Рис. 3.7. Рабочий лист Excel Для того чтобы подготовить данные на рабочем листе для импорта, может потребоваться выполнить несколько предварительных действий. Запустите Microsoft Excel и откройте...
    Рис. 3.8. Первое диалоговое окно...
    Рис. 3.8. Первое диалоговое окно Мастера импорта электронной таблицы Выделите нужное имя рабочего листа или диапазона ячеек. В нижней части первого окна мастера импорта выводится образец данных из...
    Рис. 3.9. Второе диалоговое окно...
    Рис. 3.9. Второе диалоговое окно Мастера импорта электронной таблицы...
    Рис. 3.10. Третье диалоговое окно...
    Рис. 3.10. Третье диалоговое окно Мастера импорта электронной таблицы В этом диалоговом окне можно указать, где необходимо сохранить импортируемые данные — в новой таблице или в существующей. Выбе...
    Рис. 3.11. Четвертое диалоговое...
    Рис. 3.11. Четвертое диалоговое окно Мастера импорта электронной таблицы Если данные рабочего листа не форматировались или были отформатированы как текст, Access позволяет выбрать тип данных для к...
    Рис. 3.12. Пятое диалоговое окно...
    Рис. 3.12. Пятое диалоговое окно Мастера импорта электронной таблицы Совет Прежде чем определить ключевое поле на основе одного из столбцов таблицы, убедитесь в том, что ячейки этого столбца содер...
    Рис. 3.13. Сообщение о возникновении ошибок импорта
    Рис. 3.13. Сообщение о возникновении ошибок импорта...
    Рис. 3.14. Таблица ошибок импорта
    Рис. 3.14. Таблица ошибок импорта Чтобы узнать, какие типы данных полей были выбраны при импорте рабочего листа, в окне базы данных откройте созданную таблицу в режиме Конструктора (рис. 3.15). В...
    Рис. 3.15. Импортированная таблица в режиме Конструктора
    Рис. 3.15. Импортированная таблица в режиме Конструктора Access 2002 позволяет также связать рабочий лист Excel с базой данных Access. Благодаря этой возможности с присоединенным рабочим листом Ex...
    Импорт и присоединение таблиц из текстовых файлов
    Импорт и присоединение таблиц из текстовых файлов
    Access 2002 позволяет импортировать в базы данных табличные данные из обычных текстовых файлов. Эти файлы могут быть созданы либо одним из текстовых редакторов (например, приложением Блокнот в Win...
    Таблица 3.4. Форматы текстовых...
    Таблица 3.4. Форматы текстовых файлов, поддерживаемые Access 2002 Формат Описание ...









Начало