Мое приложение создает базу данных (доступ 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](https://i.stack.imgur.com/MS2rj.png)
То, что я ищу, это «мастер поиска, как отношения»
Где это должно искать вот так: ![enter image description here](https://i.stack.imgur.com/kJCTr.png)
Все это для того, чтобы пользователь мог вытащить типы ресурсов, находясь в tblresources.
Может ли кто-нибудь помочь с правильным синтаксисом ? Спасибо!