vb. net изменить отношения таблиц ms access - PullRequest
0 голосов
/ 05 мая 2020

Мое приложение создает базу данных (доступ ms) и создает 2 таблицы: tblResourceTypes и tblResources, оно также создает связь между ними (я сделал это в два этапа с помощью ALTER TABLE, потому что я новичок в этом!)

 Using cmd As New OleDbCommand()
        cmd.Connection = con
        cmd.CommandText = "CREATE TABLE tblResourceTypes (ResourceTypeID COUNTER, ResourceType CHAR, PRIMARY KEY (ResourceTypeID))"
        cmd.ExecuteNonQuery()
    End Using

    Using cmd As New OleDbCommand()
        cmd.Connection = con
        cmd.CommandText = "CREATE TABLE tblResources (ResourceID COUNTER, ResourceType INT, Resource CHAR, PRIMARY KEY (ResourceID))"
        cmd.ExecuteNonQuery()
    End Using

    Using cmd As New OleDbCommand()
        cmd.Connection = con
        cmd.CommandText = "ALTER TABLE tblResources ADD CONSTRAINT ResourceRelationship FOREIGN KEY (ResourceType) REFERENCES tblResourceTypes(ResourceTypeID)"
        cmd.ExecuteNonQuery()
    End Using

Это дает мне следующие отношения: enter image description here

То, что я ищу, это «мастер поиска, как отношения»

Где это должно искать вот так: enter image description here

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

Может ли кто-нибудь помочь с правильным синтаксисом ? Спасибо!

...