Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / HELP! ErWin Migrated Attribute / 2 сообщений из 2, страница 1 из 1
05.05.2004, 20:43
    #32508174
Героиныч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP! ErWin Migrated Attribute
Подскажите пожалуйста!
У меня в логической модели настроена автоматическая генерация имен аттрибутов: Имя = %EntityName_%AttDomain.
Есть domain ID.
Но при создании какой либо связи между таблицами, возникает проблема:
Например у меня есть таблица t1, в ней поле t1_ID(PK) и есть таблица t2 с полем t2_id(PK).
Я создаю связь Non-identifying relationship между t1 и t2. И у меня в этом случае в таблице t2 не хочет создаваться t1_id(FK).
Зато если я убираю из t2 поле t2_id, то при создании связи мне вместо t1_id(FK) автоматически создается t2_id(FK)

Как сделать чтобы Migrated Attribute генерился по названию аттрибута таблицы из которой он мигрирует?

->главное не напороть косяков!<-
...
Рейтинг: 0 / 0
06.05.2004, 17:58
    #32509713
Героиныч
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HELP! ErWin Migrated Attribute
Неужели никто при работе сErWIn с этим не сталкивался??

Вообще-то покопавшись в доках по я состряпал такой макрос:

%If(%AttIsRolenamed){%OwnerEntity_} %Else{%EntityName_}%AttDomain
И вроде все ok, но когда начинаю экпортировать модель в Access, появляется другой глюк :


' CREATE RELATIONSHIP "R/87"
Set ERwinRelation = ERwinDatabase.CreateRelation("R/87", "t1", "t2")
Execution Successful
Set ERwinField = ERwinRelation.CreateField("EntityName_ID")
Execution Successful
ERwinField.ForeignName = "_ID"
Execution Successful
ERwinDatabase.Relations.Append ERwinRelation

Error 3409 : Недопустимое описание поля '_ID' при определении индекса или связи.

Что дальше делать - ума не приложу ;((

->главное не напороть косяков!<-
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / HELP! ErWin Migrated Attribute / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]