Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Импорт или связывание файлов Microsoft FoxPro и dBASE




Импорт базы данных Microsoft Works

Предполагаемые действия

Импорт или связывание таблиц Microsoft FoxPro.

Импорт или связывание таблиц Paradox.

Импорт или связывание таблицы из базы данных SQL и других источников данных ODBC.

Импорт или связывание электронной таблицы.

Импорт или связывание текстовых файлов с разделителями и с фиксированной длиной записей.

Импорт базы данных Microsoft Works.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acdecImportingAttachingDataOtherProgramsFileFormatSW":1:"Foo":"Invisible"}

Базу данных Microsoft Works (имеющую расширение.wdb) нельзя непосредственно импортировать в Microsoft Access. Сначала в Microsoft Works следует сохранить файл в одном из форматов, для которых поддерживается импорт в Microsoft Access.

1 Откройте базу данных в Microsoft Works.

2 Выберите в меню Файл команду Сохранить как.

3 Выберите из списка Тип файла значение «dBASE IV» и нажмите кнопку OK.

4 Импортируйте в Microsoft Access файл dBASE IV с расширением.dbf, созданный на шаге 3.

Инструкции

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowImportMSWorksDatabaseSW":1:"Foo":"Invisible"}

Допускается импорт или связывание файлов.dbf в форматах Microsoft FoxPro 2.x, а также в форматах dBASE III, IV или V. Для файлов в формате FoxPro 3.0 (.dbc) поддерживается только импорт.

1 Откройте базу данных или перейдите в окно открытой базы данных.

2 Выберите в меню Файл команду Внешние данные и подкоманду Импорт.

Подсказка

Для связывания файлов выберите в меню Файл команду Внешние данные и подкоманду Связь с таблицами.

Подсказка

3 В диалоговом окне Импорт (или Связь) выберите в списке Тип файла одно из значений FoxPro или dBASE.

4 Нажмите кнопку раскрытия списка рядом с полем Папка, выберите диск и папку, где находится файл.dbf, и дважды щелните значок файла.

Если данные импортируются, создается таблица с именем выбранного файла, в которую импортируются данные из файла.dbf. Переходите к шагу 7.

Если данные связываются, открывается диалоговое окно, в котором следует выбрать индексные файлы FoxPro или dBASE. Переходите к шагу 5.

5 Установите указатель на каждый индексный файл FoxPro (с расширением.idx или.cdx) или индексный файл dBASE (с расширением.ndx или.mdx), который требуется использовать, и дважды нажмите кнопку мыши, а затем нажмите кнопку Закрыть. Если индексных файлов нет, нажмите кнопку Отмена.

6 В диалоговом окне Выбор уникального индекса выберите индекс, служащий уникальным идентификатором каждой записи в таблице. Индекс не должен содержать повторяющиеся значения, в противном случае обновление данных в запросах с объединением таблиц может оказаться невозможным.

7 Для того чтобы импортировать или связать другой файл FoxPro или dBASE, повторите шаги с 4 по 7.

Примечания

·После импорта или связывания файла.dbf или.dbc пользователь имеет возможность задать свойства полей таблицы. Кроме того, если файл.dbf или.dbc импортирован, то можно определить ключ таблицы. Для получения дополнительных сведений нажмите кнопку.

·После установления связи с файлом.dbf присоединенный к нему индексный файл (.idx,.cdx,.ndx или.mdx) будет использоваться для открытия связанной таблицы в Microsoft Access. Если удалить или переместить индексные файлы FoxPro или dBASE, а также создаваемый Microsoft Access информационный (.inf) файл, то открыть присоединенную таблицу будет невозможно.

·При обновлении данных в файле.dbf изменяются в Microsoft Access, индексный файл обновляется. Если же для обновления данных используется FoxPro или dBASE, то необходимо также обновить соответствующие индексы в рамках FoxPro или dBASE. Если указанные пользователем индексы не обновлены, присоединенная таблица не может быть использована в Microsoft Access.

·Если таблицы FoxPro или dBASE хранятся на диске, доступном только для чтения, или на компакт диске, Microsoft Access не может создать файл.inf в той же папке, где находятся файлы.dbf. Выполняя связывание таблицы, сохраняемой на диске с доступом только для чтения, необходимо поместить файл.inf на диск c доступом и для чтения и для записи, а затем указать в реестре Windows путь к файлу.inf, создаваемому в Microsoft Access. Для получения дополнительных сведений нажмите кнопку.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web ил другими источниками":"achowImportAttachMSFoxproDbaseFilesSW":1:"Foo":"Invisible"}

Импорт или связывание таблиц Paradox

Допускается импорт или связывание таблиц Paradox или Paradox для Windows (версии 3.x, 4.x и 5.0).

1 Откройте базу данных или перейдите в окно открытой базы данных.

2 Для импорта таблиц выберите в меню Файл команду Внешние данные и подкоманду Импорт.

Подсказка

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

Подсказка

3 В диалоговом окне Импорт (или Связь) выберите в списке Тип файла элемент Paradox (*.db).

4 Нажмите кнопку раскрытия списка рядом с полем Папка, выберите диск и папку, где находится файл.db, и дважды щелните значок файла.

5 Если выбранная таблица Paradox зашифрована, Microsoft Access запрашивает пароль. Введите пароль таблицы Paradox и нажмите кнопку ОK.

6 Для того чтобы импортировать или связать другую таблицу Paradox, повторите шаги с 2 по 5. Закончив импорт или установление связи, нажмите кнопку Закрыть.

Примечания

·Драйвер Paradox не включен в программу установки, но его можно найти в Office 97 ValuPack. Для получения дополнительных сведений о работе ValuPack нажмите кнопку.

·Если связанная таблица Paradox имеет ключ, то для открытия связанной таблицы необходим индексный файл (.px). Если связанная таблица Paradox содержит поле MEMO, для открытия связанной таблицы необходим файл с данными полей MEMO (.mb). Если эти файлы удалены или перемещены, открыть связанную таблицу будет невозможно.

·Если связать таблицу Paradox, не имеющую ключа, то данные этой таблицы нельзя будет обновлять в Microsoft Access. Для того чтобы иметь возможность обновлять данные в таблице, следует определить в Paradox ключ для этой таблицы.

·Нельзя открывать в Microsoft Access объекты OLE, сохраняемые в связанной или импортированной таблице Paradox.

·При установлении связи с таблицей Paradox, хранящейся на сетевом сервере и используемой в режиме общего доступа, следует указать в записи ParadoxNetPath в реестре Windows к путь к файлу Paradox.net или Pdoxusrs.net. Кроме того, если для совместного доступа к данным в рабочей группе используется Paradox версии 4.x, следует указать в записи ParadoxNetStyle значение «4.x». Для получения дополнительных сведений об этих настройках нажмите кнопку.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источнками":"achowImportAttachParadoxTablesSW":1:"Foo":"Invisible"}

Импорт или связывание таблиц из базы данных SQL или других источников данных ODBC

Допускается импорт или связывание данных из баз данных ODBC, таких как Microsoft SQL Server, а также других приложений, совместимых с протоколом ODBC первого уровня.

Примечание. При установке Microsoft Access с параметром Обычная драйвер SQL Server и файлы поддержки ODBC не устанавливаются. В этом случае импорт или связывание из машинных источников данных ODBC выполнить невозможно. Для того чтобы установить драйвер SQL Server требуется повторный запуск программы установки. Кроме того, для каждого используемого источника данных ODBC необходимо иметь подходящий драйвер ODBC, установленный на компьютере до импорта или связывания этой базы данных. Чтобы получить подробные сведения о установке и настройке драйверов ODBC, нажмите кнопку.

1 Откройте базу данных или перейдите в окно открытой базы данных.

2 Для импорта таблиц выберите в меню Файл команду Внешние данные и подкоманду Импорт.

Подсказка

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

Подсказка

3 В диалоговом окне Импорт (или Связь) выберите в списке Тип файла элемент «Базы данных ODBC».

4 Для просмотра списка, содержащего перечень источников данных ODBC, поддерживаемых драйверами, установленными на компьютере, в диалоговом окне Select Data Sources перейдите к вкладке Machine Data Sources. В этом списке могут оказаться драйверы, не проверенные на совместную работу с Microsoft Access. Для выяснения вопросов совместимости следует обращаться к поставщикам конкретных драйверов.

Если необходимо использовать файлы-источники данных, выберите вкладку File Data Source и введите имя файла или найдите его. Файл-источник данных особенно удобен при совместной работе с разделением информации связи драйвера ODBC между различными компьютерами, и он не требует регистрации. Для получения дополнительных сведений о файлах источников данных нажмите кнопку или см. книгу ODBC 3.0 Programmer's Reference Manual.

Если требуется определить новый источник данных для любого установленного драйвера, нажмите кнопку Создать, выберите имя драйвера ODBC двойным нажатием кнопки мыши, введите описание источника данных (определяемое требованиями драйвера ODBC) и нажмите кнопку OK.

5 В диалоговом окне Select Data Source выберите двойным нажатием кнопки мыши машинный источник ODBC, данные из которого требуется импортировать или связать.

6 Если выбранный источник данных ODBC требует подключения, введите имя пользователя и пароль (и, при необходимости, другие сведения) и нажмите кнопку OK.

Microsoft Access выполнит подключение к источнику данных ODBC и откроет список таблиц, доступных для импорта или связывания.

7 При связывании таблицы установите флажок, обеспечивающий сохранение в базе данных Microsoft Access регистрационного имени пользователя и пароля. Если во время связывания этот флажок снят, то при каждом открытии таблицы в Microsoft Access пользователи должны будут вводить регистрационное имя и пароль. Администратор базы данных SQL может снять этот флажок, тем самым обязав всех пользователей вводить свое сетевое имя и пароль при каждом подключении к базе данных SQL. Для получения дополнительных сведений нажмите кнопку.

8 Выберите каждую импортируемую или связываемую таблицу и нажмите кнопку OK. Если у связываемой таблицы нет индекса, однозначно определяющего каждую запись, автоматически открывается список полей связываемой таблицы. Выберите поле или набор полей, которые будут однозначно определять каждую запись, и нажмите кнопку OK.

Примечания

·После импорта или связывания таблицы из базы данных SQL можно задать свойства полей таблицы. Для импортированной таблицы имеется возможность определить ключ. Для получения дополнительных сведений нажмите кнопку.

·Если при импорте, связывании или использовании таблицы базы данных SQL возникает ошибка, она может быть вызвана проблемами с учетной записью на сервере базы данных SQL или с самой базой данных. Если нет доступа к таблице базы данных SQL, обратитесь к администратору базы данных SQL.

·Для того чтобы вносить изменения в связанную таблицу базы данных SQL, эта таблица обычно должна иметь на сервере уникальный индекс. Если требуется внести изменения в таблицу, не имеющую уникального индекса, или получить возможность редактирования в режиме SQL, создайте в Microsoft Access индекс, независимый от базы данных SQL. Для этого создайте управляющий запрос с инструкцией Create Index. Необходимо помнить, что индекс создается для поля или набора полей, содержащих неповторяющиеся значения. Если в поле имеются повторяющиеся значения, внести в таблицу изменения не удастся. Для удаления индекса примените другой управляющий запрос. Для получения дополнительных сведений о создании управляющих запросов нажмите кнопку.

·Если после установления связи с таблицей базы данных SQL изменяется структура таблицы, обновите связь с помощью диспетчера связанных таблиц. Для получения дополнительных сведений нажмите кнопку.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowImportAttachSqlDatabaseTablesSW":1:"Foo":"Invisible"}

Использование таблицы MSysConf со связанными базами данных SQL

Если вы являетесь администратором базы данных SQL, использующей Microsoft Access как интерфейс, создайте в своей базе данных SQL таблицу с именем MSysConf, которая будет использоваться при управлении совместной работой двух приложений. Таблица MSysConf имеет две основных функции:

·Позволяет отключать возможность, дающую пользователям право сохранять в базе данных Microsoft Access сетевое имя и пароль связанной базы данных SQL.

·Оптимизирует работу Microsoft Access с фоновым набором записей, когда приложение не занято, позволяя задать количество одновременно извлекаемых строк данных и время задержки (в секундах) между последующими извлечениями. Если таблица MSysConf не создана, Microsoft Access использует стандартные значения: 100 записей, возвращаемые каждые 10 секунд.

Структура таблицы MSysConf

Таблица MSysConf базы данных SQL должна иметь следующую структуру.

Имя столбца Тип данных Пустое значение
   
Config Тип данных, соответствующий 2-байтовому целому числу. Не допускается
chValue VARCHAR(255). Допускается
nValue Тип данных, соответствующий 4-байтовому целому числу. Допускается
Comments VARCHAR(255) Допускается
       

 

Примечание. Если в используемом источнике данных учитывается регистр символов, введите имена столбцов и таблицы точно так, как они написаны.

Все пользователи должны иметь право применять инструкцию Select к этой таблице, и только системный администратор должен иметь право на операции insert/update/delete.

Данные в таблице MSysConf

Таблица MSysConf может иметь три допустимые записи. В следующей таблице перечислены значения, которые следует ввести в поля Config и nValue. Остальные столбцы зарезервированы для дальнейшего использования, и их содержимое игнорируется.

Config nValue Значение
   
    Запрещение местного хранения сетевого имени и пароля связанной таблицы.
    Разрешение местного хранения сетевого имени и пароля связанной таблицы.
  D D - время в секундах между последовательными операциями.
  N N - количество загружаемых строк.
       

 

Примечания

·Более длительное время задержки уменьшает нагрузку на сеть, но увеличивает время, в течение которого данные открыты только для чтения (если сервер использует блокировку, допускающую только чтение).

·Если таблица MSysConf должна создана неправильно, подключение к таблице базы данных SQL станет невозможным.

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowMsysconfTableAttachedSqlDatabasesSW":1:"Foo":"Invisible"}

Удаление связи со связанной таблицей

1 В окне базы данных выберите вкладку Таблицы, а затем выберите связанную таблицу.

2 Нажмите клавишу DELETE. Microsoft Access удаляет связь и убирает имя таблицы из списка.

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

 

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowDeleteLinkAttachedTableSW":1:"Foo":"Invisible"}

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

Следующие действия предназначены для просмотра или обновления связей в том случае, когда изменились структура или положение связанной таблицы. Диспетчер связанных таблиц содержит пути к таблицам, с которыми в данный момент имеется установленная связь.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 1870; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.04 сек.