Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Просмотр или обновление связей




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

2 Выберите в меню Сервис команду Надстройки и подкоманду Диспетчер связанных таблиц.

3 Установите флажки для таблиц, связи с которыми требуется обновить.

4 Для обновления связей нажмите кнопку OK.

Появляется подтверждение успешного обновления или, если таблица не найдена, открывается диалоговое окно Выберите новое место <имя таблицы>, в котором необходимо указать новый путь.

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

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

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

2 Выберите в меню Сервис команду Надстройки и подкоманду Диспетчер связанных таблиц.

3 Установите флажок Всегда выдавать запрос нового местонахождения.

4 Установите флажки для таблиц, связи с которыми требуется изменить, и нажмите кнопку OK.

5 В диалоговом окне Выберите новое место <имя таблицы> выберите новый каталог, затем команду Открыть и нажмите кнопку OK.

Примечания

·Диспетчер связанных таблиц не перемещает файлы баз данных или таблиц. Для того чтобы переместить базу данных или файлы таблиц в новое место, пользуйтесь проводником Windows, папкой «Мой компьютер» или командами MS-DOS copy или move. После перемещения базы данных или таблицы используйте диспетчер связанных таблиц для обновления связей со связанными таблицами.

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

 

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

Переименование и установка значений свойств связанных таблиц

Задание значений свойств для связанных таблиц

Когда связанная таблица открывается в режиме конструктора, она похожа на обычную таблицу Microsoft Access. Хотя невозможно изменить определение таблицы и ее полей, заданное во внешней базе данных, допускается изменение значений свойств, управляющих внешним видом полей в Microsoft Access. Изменения, внесенные в значения свойств связанных таблиц, затрагивают только способы обработки и отображения данных связанной таблицы в Microsoft Access. Исходная таблица при этом остается неизменной. Ниже приведен список свойств, значения которых могут быть заданы для связанных таблиц.

Свойство Действие
   
Формат поля (Format) Управляет отображением данных в поле.
Число десятичных знаков (DecimalPlaces) Указывает количеством отображаемых десятичных знаков.
Маска ввода (InputMask) Используется для создания маски ввода данных с символами-разделителями и пробелами, которые нужно заполнять.
Подпись (Caption) Изменяет имя, используемое для заголовка столбца таблицы, и задает стандартное имя, используемое как подпись при добавлении поля в форму.
     

 

Для получения дополнительных сведений о задании значений свойств полей нажмите кнопку.

Значения других свойств полей связанной таблицы изменять нельзя. Однако для более эффективного и надежного ввода данных в связанные таблицы можно создать формы и задать значения свойств для элементов управления, которые присоединены к полям связанных таблиц. Например, для элементов управления в этих формах допускается задание значений свойств Значение по умолчанию (DefaultValue), Условие на значение (ValidationRule) и Сообщение об ошибке (ValidationText).

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

Переименование связанных таблиц

Иногда связанные таблицы требуется переименовать. Поскольку имена таблиц Microsoft Access могут содержать до 64 символов и пробелы, имеется возможность дать связанной таблице более содержательное имя. Например, если установлена связь с таблицей dBASE с именем «SLSDATA», ее имя можно заменить на «Продажи в 1995 (dBASE)». Обратите внимание, что сама таблица не будет переименована. Изменится только имя, которое Microsoft Access использует в ссылке на эту таблицу.

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

 

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

Повышение производительности при работе со связанной таблицей

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

Если связанная таблица хранится в сети или в базе данных SQL, следующие правила помогут получить наилучшие результаты:

·Если оставлять открытыми связанные базы данных, то можно повысить производительность при открытии основной базы данных и при открытии таблиц и форм. Для этого необходимо создать пустую таблицу в связанной базе данных и связать ее с основной базой данных. Для открытия связанной таблицы используется метод OpenRecordset. Это предотвращает постоянное открытие и закрытие связанных баз данных, а также создание и удаление связанных файлов.ldb ядром базы данных Microsoft Jet.

·Просматривайте только необходимые данные. Не перемещайтесь без необходимости по экранам в режиме таблицы. В больших таблицах избегайте перехода к последней записи. Если требуется добавить в большую таблицу новые записи, выполняйте команду Ввод данных из меню Записи, чтобы не загружать в память существующие записи.

·Применяйте фильтры или запросы, чтобы ограничить количество записей, просматриваемых в режиме формы или таблицы. В этом случае по сети передается меньше данных.

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

·Если приходится часто добавлять данные в связанную таблицу, создайте для добавления записей форму, у которой в свойстве Ввод данных (Data Entry) задано значение «Да». В этом случае в форме, открываемой для ввода данных, не выводятся существующие записи. Это экономит много времени, позволяя избежать загрузки всех записей из связанной таблицы.

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

 

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

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

Допускается импорт или связывание данных из электронных таблиц Microsoft Excel (версий 3.0, 4.0, 5.0, 7.0/95 и 8.0/97). Также можно импортировать или связывать данные (только для чтения) из Lotus 1-2-3. В обоих случаях эти данные должны быть организованы в приемлемом для таблицы формате. Перед началом операции проверьте, что в каждом поле (столбце) электронной таблицы содержатся данные одного типа и что все строки содержат одни и те же поля.

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

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

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

Подсказка

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

Подсказка

3 В диалоговом окне Импорт (или Связь) в списке Тип файла выберите «Microsoft Excel» или «Lotus 1-2-3».

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

5 Выполняйте инструкции, выводящиеся в диалоговых окнах мастера по импорту электронных таблиц. Если импорт выполняется из рабочей книги Microsoft Excel версии 5.0 или 7.0/95 или 8.0/97, допускается импорт данных из одного листа рабочей книги. Нельзя импортировать данные из других файлов многолистных электронных таблиц, таких как рабочие книги Microsoft Excel версии 4.0 или блокноты Lotus. Для импорта данных из этих файлов, следует сначала сохранить каждый лист электронной таблицы в отдельном файле.

Примечания

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

·Если импорт таблицы занимает слишком много времени, это может быть связано с обнаружением большого количества ошибок. Для того чтобы прервать импорт, нажмите клавиши CTRL+BREAK.

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

·Для импорта данные из электронных таблиц других приложений следует сохранить их в формате Microsoft Excel или Lotus 1-2-3.

 

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

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

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

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

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

Подсказка

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

Подсказка

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

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

5 Выполняйте инструкции, выводящиеся в диалоговых окнах Импорт текста.

Примечания

·Если импорт текста занимает слишком много времени, это может быть связано с обнаружением большого количества ошибок. Для того чтобы прервать импорт, нажмите клавиши CTRL+BREAK.

·В текстовом файле с фиксированной длиной записей можно пропускать пустые поля в конце записи. Кроме того, ширина последнего поля, содержащего данные в записи, может быть меньше максимальной.

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

 

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

K Разрешение вопросов, возникающих при импорте текста или электронной таблицы




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


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


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



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




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