Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Схема данных не хочет импортироваться  [new]
tim2
Member

Откуда:
Сообщений: 430
Как импортировать Схему данных из защищенной базы?
Флажок нужный установил, все таблицы импортируются, а схема - нет!
Пробный импорт из других(незащищенных)баз схему переносит - значит дело не в мастере импорта.
Можно, конечно, и руками все связать, но таблиц около сотни.
24 окт 04, 11:55    [1056792]     Ответить | Цитировать Сообщить модератору
 Re: Схема данных не хочет импортироваться полностью  [new]
tim2
Member

Откуда:
Сообщений: 430
Удалось импортнуть схему.
Почему-то помогла установка всех флажков в группе "Импорт", а может так совпало...
Теперь дальше:
1. Преобразовываю базу в формат Аксесс2002 - схема переносится полностью.
2. В А2002 запускаю мастер преобразования в формат SQL, все делаю как в книге Гетца. А там сказано: "при преобразовании связей желательно применять DRI". Эту опцию и выбираю(а не "Use Trigger").
3. В получившемся проекте открываю Схему данных. По умолчанию там ничего нет! Добавляю в схему все таблицы и странная картина: в схеме образовалось несколько несвязанных между собой групп таблиц, т.е. внутри группы таблицы связаны, а между группами связи отсутствуют!
4. По какому принципу выбираются связи не непонятно:
а) Таблица1. Составной ключ(3 поля). Таблица2 была связана 3-мя полями(обычными - даже не индексированными) с Таблицей1 - связь пропала.
б) Таблица3. Составной ключ(4 поля). Таблица4 была связана 4-мя полями(обычными - но индексированными) с Таблицей3 - связь есть.
в) С этой же Таблицей3 была связана 4-мя полями Таблица5, в которой все поля не только индексированные, но и входят в составной ключ Таблицы5(из 5-и полей) - связь пропала.
г) Та же Таблица3. Одно из полей составного ключа связано с ключевым полем Таблицы6 - связь пропала.
д) Штук 30 таблиц вообще оказались без связей.
Где грабли? Может надо было указывать "Use Trigger"? Но уж очень Гетц советует использовать именно DRI.
24 окт 04, 14:46    [1056854]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить