Не вдалося зберегти репліковану базу даних у форматі Access 2007

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Ознаки

У Microsoft Office Access 2007, копіювати баз даних, створених у попередніх версіях Access (. Формат MDB) не можна зберегти в новій. Формат файлу ACCDB. Параметр відображається сірим кольором (недоступні), під час спроби команду Зберегти базу даних як (натисніть Кнопку Microsoft Office Зображення кнопки Office і клацніть стрілку поруч із кнопкою Зберегти як).

Причина

. Формат файлу ACCDB не підтримує реплікації.

Спосіб усунення проблеми

Використовуйте репліковану базу даних у на. Формат файлу MDB

Ви можете продовжувати використовувати репліковану базу даних у на. Формат файлу MDB. Реплікації функції підтримуються для на. Формат файлу MDB.

Вручну повторно створити базу даних у форматі файлу Office Access 2007

Якщо ви вирішите, що на новий формат файлу, який містить переваги, які перевищують переваги реплікації, можна створити нову базу даних у форматі Office Access 2007 та повторно створювати вручну репліковану базу даних.

Примітка.: Цей метод буде працювати на будь-який репліковану базу даних, але якщо ви працюєте з повним репліки, які було синхронізовано з усіх інших макети репліки набору, будь-які дані та проекти, які не до репліки не буде в новій базі даних.

Перш ніж почати повторно створювати базу даних, слід зробити переконайтеся, що всі приховані й системні об'єкти репліки видимі. Це, щоб переконатися, що ви можете отримати доступ до конкретних полів репліки під час повторного створення.

  1. Відкрийте репліки, які потрібно перетворити. Репліки необхідно відкрити за допомогою однакову версію програми Access, яка від початку використовувалася для створення репліки, щоб відобразити приховані й системні поля.

  2. У меню Знаряддя виберіть пункт Параметри. Відкриється діалогове вікно Параметри.

  3. На вкладці « вигляд » у розділі Відображати виберіть приховані об'єкти і системи. Натисніть кнопку OK , щоб застосувати нові настройки та закрийте діалогове вікно "Параметри".

Вручну Повторне створення бази даних

  1. Створення пустої бази даних і відкрийте його.

    Примітка.: Access створює новий, пусту таблицю під назвою Таблиця1. У цій таблиці слід видалити – це можна зробити, відразу закрийте її перед внесенням змін до нього. Клацніть правою кнопкою миші його вкладку об'єкт і натисніть кнопку закрити в контекстному меню.

  2. На вкладці Зовнішні дані в групі Імпорт натисніть кнопку Access.

    Відобразиться діалогове вікно Зовнішні дані - бази даних Access .

  3. Натисніть кнопку Огляд , знайдіть репліковану базу даних.

  4. Натисніть кнопку репліковану базу даних, яка містить об'єкти бази даних, який потрібно відтворити в новій базі даних і натисніть кнопку Відкрити.

  5. У діалоговому вікні Отримати зовнішні дані - бази даних Access натисніть кнопку імпорту таблиць, запитів, форм, звітів, макроси та модулі до поточної бази данихі натисніть кнопку OK.

  6. Натисніть кнопку об'єктів бази даних, які потрібно імпортувати до нової бази даних. Якщо ви хочете, щоб імпортувати всі об'єкти, натисніть кнопку Виділити все , на кожній вкладці.

    Увага!    Не вибирайте всі таблиці на даний момент. Ви створите повторно таблиць у пізніше крок.

  7. Після завершення виділення об'єктів, натисніть кнопку OK , щоб імпортувати їх.

    На останній сторінці майстра у вас є можливість зберегти для подальшого використання, етапи імпортування. Для цього клацніть прапорець зберегти етапи імпортування , введіть відповідні відомості та натисніть кнопку Зберегти дані імпортування.

  8. Відкрийте репліковану базу даних у Office Access 2007. Для кожної таблиці в репліковану базу даних створіть запит створення таблиці, який використовує всі дані зі старої таблиці й створює таблицю в новій базі даних із тими самими даними.

    Примітка.: Якщо на s_GUID первинний ключ (і зовнішніх ключів в інших таблицях посиланні на нього), слід включити s_GUID поля в новій таблиці. Якщо поле s_GUID не використовується як первинний ключ, є зберігати її в новій таблиці. Не копіювати s_Lineage та s_Generation поля до нової таблиці.

    За промовчанням приховані s_GUID s_Lineage та s_Generation поля. Щоб відобразити ці поля, виконайте такі дії:

    1. У репліковану базу даних переконайтеся, що буде закрито всі таблиці.

    2. Клацніть правою кнопкою миші у верхній частині області переходів і виберіть пункт Параметри переходів. Відкриється діалогове вікно Параметри переходів.

    3. У розділі Параметри відображення виберіть пункт Відображати об'єкти системиі натисніть кнопку OK.

      Як це зробити?

      1. Створення запиту, вибирання таблиць, що містять записи, які потрібно розмістити в новій таблиці.

        Як це зробити?

        1. На вкладці Створення в групі Інші натисніть кнопку Конструктор запитів.

        2. У діалоговому вікні Відображення таблиці виберіть вкладку, яка містить таблиці, дані якого ви хочете, щоб працювати з.

        3. Двічі клацніть ім'я кожного об'єкта, який потрібно додати до запиту а потім натисніть кнопку закрити.

        4. Додавання полів до рядка поле у бланк.

        5. Щоб переглянути результати запиту, виберіть у меню вигляд , а потім виберіть пункт Подання таблиці.

      2. У запиті Режим конструктора, на вкладці Конструктор у групі Тип запиту натисніть кнопку Створення таблиці. З’явиться діалогове вікно Створити таблицю.

      3. У полі Ім'я таблиці введіть ім'я таблиці, яку потрібно створити або замінити.

      4. Виберіть Іншу базу даниха потім або введіть шлях до бази даних, де потрібно розмістити нову таблицю або натисніть кнопку Огляд , виберіть базу даних.

      5. Натисніть кнопку OK.

      6. На вкладці Конструктор у групі Результати натисніть кнопку Запуск. Це призведе до нової таблиці.

        Примітка.: Створення нової таблиці не успадковує властивості поля або значення параметра первинний ключ з вихідної таблиці.

  9. Для кожної таблиці в новій базі даних створіть ж індекс та первинного ключа використовується в її таблиці.

    Як це зробити?

    1. Відкрийте таблицю в режимі конструктора.

    2. У верхній частині вікна виберіть поле, яке потрібно створити індекс для.

    3. У нижній частині вікна клацніть у полі властивості Індексовано і натисніть кнопку так (повторення дозволені) , або так (без повторень).

    4. Виберіть поле або поля, яка включає в себе первинний ключ.

    5. На вкладці Конструктор у групі Знаряддя виберіть елемент Первинний ключ.

  10. Для кожної таблиці в новій базі даних створення зв'язків, що її таблиці.

    Як це зробити?

    Під час створення зв'язку між таблицями, пов'язаних полів не повинні мати такі самі імена. Проте, пов'язаних полів має бути ж тип даних , якщо поле первинного ключа – це поле "Лічильник". Поле "Лічильник" із числовим полем можна зіставити лише якщо властивість розмір і відповідні поля. Наприклад, можна зіставити Автонумерація та числового поля якщо властивість розмір обома полями Довге ціле число. Навіть якщо обидва відповідні поля є числовими полями, вони повинні мати одного значення властивості .

    Визначення один до багатьох або один зв'язок

    1. Закрийте всі таблиці, який було відкрито. Не можна створити або змінити зв'язки між таблицями відкрити.

    2. На вкладці Знаряддя бази даних у групі Відобразити або приховати натисніть кнопку Зв’язки.

    3. Якщо ви ще не визначено будь-які зв'язки в базі даних, автоматично відкриється діалогове вікно Відображення таблиці .

      За потреби додайте таблиці, які потрібно пов'язати, а не відображається діалогове вікно Відображення таблиці , його виклику: на вкладці Конструктор у групі Відобразити або приховати натисніть кнопку Відобразити таблицю .

    4. Двічі клацніть імена таблиць, які потрібно пов'язати а потім закрийте діалогове вікно Відображення таблиці . Створення зв'язку між таблицями і окремо, двічі додайте цієї таблиці.

    5. Перетягніть поле, яке потрібно пов'язати з однієї таблиці до пов'язаних поля в іншій таблиці.

      Щоб перетягнути кілька полів, натисніть клавішу Control, виберіть потрібні поля та перетягніть їх.

      У більшості випадків перетягніть поле первинного ключа, (яка відображається жирним шрифтом) з однієї таблиці до однакові поля (часто з таким ім'ям) під назвою зовнішній ключ в іншій таблиці.

    6. Відображається діалогове вікно Редагування зв'язків . Перевірте імена полів, які відображаються у двох стовпцях, щоб переконатися, що вони правильні. Можна змінити їх за потреби.

      Установіть потрібні параметри зв'язку, за потреби.

    7. Натисніть кнопку створити , щоб створити зв'язок.

    8. Повторіть кроки 4-7 для кожної пари таблиць, які потрібно пов'язати.

      Під час закриття вікно "Зв’язки", Microsoft Access запитає, чи потрібно зберегти макет. Чи зберегти макет чи ні, зв'язки, які ви створюєте зберігаються в базі даних.

    Визначення багато до багатьох зв'язку

    1. Створення двох таблиць, які матимуть зв’язок "багато-до-багатьох".

    2. Створення третій таблиці, називається сполучною таблицею і додати до сполучної таблиці нові поля з одного визначень як поля первинного ключа від кожного з двох таблиць. У сполучній таблиці поля первинного ключа функціонують як зовнішні ключі. Можна додати інші поля сполучній таблиці, так само, як ви можете в будь-якої іншої таблиці.

    3. У сполучній таблиці установлення первинного ключа включати поля первинного ключа з двох таблиць. Наприклад, у таблиці з'єднання відомості про замовлення первинний ключ складатиметься ідентифікатор замовлення та ідентифікатор поля.

      Як це зробити?

      1. Відкрийте таблицю в режимі конструктора.

      2. Виберіть поле або поля, які потрібно визначити як первинний ключ.

        Щоб вибрати одне поле, натисніть кнопку маркер виділення рядка за потрібне поле.

        Щоб вибрати кілька полів, утримуйте натиснутою клавішу CTRL і клацніть маркер виділення рядка для кожного поля.

      3. На вкладці Конструктор у групі Знаряддя виберіть елемент Первинний ключ.

        Примітка.: Якщо ви хочете порядок полів у кількох полів первинного ключа відрізняється від порядку ці поля в таблиці, натисніть кнопку індексів у групі Відобразити або приховати , щоб відобразити вікно індексіва потім змінити імена полів для на індекс з іменем первинний ключ.

    4. Визначення зв’язок "один-до-багатьох" між кожного з двох таблиць первинного та сполучній таблиці.

  11. Збереження нової бази даних.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×