по поводу объекта Relation

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
toozik
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 17.03.2005 (Чт) 18:29

по поводу объекта Relation

Сообщение toozik » 07.04.2005 (Чт) 14:53

Скажем, есть primary table Люди, и другая таблица Браки. В каждой записи во второй таблице есть 2 человека из первой. как создать такое отношение? для одного поля у меня получилось так:

Код: Выделить всё

    Set Rel1 = pDB.CreateRelation("first")
    Rel1.Table = "Люди"
    Rel1.ForeignTable = "Браки"
    Set Fr1 = Rel1.CreateField("peopleID")
    Fr1.ForeignName = "wedID1"
    Rel1.Fields.Append Fr1
    pDB.Relations.Append Rel1


как сюда присовокупить wedID2 еще?

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 07.04.2005 (Чт) 15:28

Для второго поля - второе отношение...

toozik
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 17.03.2005 (Чт) 18:29

Сообщение toozik » 07.04.2005 (Чт) 15:35

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


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList