gpt4 book ai didi

sql-server - 链接到 SQL 表时如何在 Access 中获取 "Lookup"功能?

转载 作者:行者123 更新时间:2023-12-02 07:33:43 24 4
gpt4 key购买 nike

我正在构建一个将具有 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 字段具有与查找表相同的功能?例如,能够单击项目的 RequestStatus 属性并从列表中选择“Val 1”或“Val 2”或“Val 3”。上面确实需要表格匹配,但不提供“下拉”查找功能。

最佳答案

在 SQL Server 中创建表,链接到它,然后将该表用作所需组合框/下拉列表的行源属性。

这是在 SQL Server 中创建表的最基本语法:

CREATE TABLE LookupTest 
(
ID INT NOT NULL,
LookupValue varchar(255)
);

关于sql-server - 链接到 SQL 表时如何在 Access 中获取 "Lookup"功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19160490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com