我正在构建一个 SQL 数据库,该数据库将具有 Access 2010 前端。
我希望在 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
我的项目表的字段是否具有与查找表相同的功能?例如,能够单击项目的 RequestStatus 属性并从列表中选择“Val 1”或“Val 2”或“Val 3”。上面确实要求表匹配,但不提供“下拉”查找功能。
在 SQL Server 中创建表,链接到它,然后使用该表作为所需组合框/下拉列表的行源属性。
这是在 SQL Server 中创建表的基本语法:
CREATE TABLE LookupTest
(
ID INT NOT NULL,
LookupValue varchar(255)
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)