我正在构建一个具有 Access 2010 前端的 SQL 数据库。
我希望某些字段在 Access 中查找(即用户单击 Access 中的字段并填充下拉列表)。在 Access 中查找另一个表的字段相当简单,但我似乎不知道如何在 SQL 中执行此操作,然后传播更改。
我的 SQL 知识非常基础。下面是我如何创建 SQL 表的示例:
CREATE TABLE RequestTypes (
RequestType varchar(50) PRIMARY KEY
);
INSERT INTO RequestTypes (RequestType) VALUES ('Val 1');
INSERT INTO RequestTypes (RequestType) VALUES ('Val 2');
INSERT INTO RequestTypes (RequestType) VALUES ('Val 3');
CREATE TABLE Projects (
ID int IDENTITY(1,1) PRIMARY KEY,
RequestStatus varchar(50) FOREIGN KEY REFERENCES RequestStatus(RequestStatus),
Quantity varchar(50)
);
然后我通过 Access 中的 ODBC 连接连接到数据库。
如何在 SQL 中创建我的表,以便RequestStatus
我的 Projects 表的字段具有与查找表相同的功能?例如,能够单击项目的 RequestStatus 属性并从列表中选择“Val 1”或“Val 2”或“Val 3”。以上确实需要表匹配,但不提供“下拉”查找功能。