
CredTypeID是CredType是Credential类型的数字
我需要查询在下拉列表中显示凭据,以便我可以通过选择一个新凭据来更改凭据.
目前,我必须知道CredTypeID号才能更改凭据.
我只想从下拉列表中选择它.
目前要将Betty Smith更改为RN,我必须在CredTypeID中键入"3".我只想从下拉列表中选择"RN".
这是表格布局和sql视图(来自访问)

SELECT Lawson_Employees.LawsonID, Lawson_Employees.LastName,
Lawson_Employees.FirstName, Lawson_DeptInfo.DisplayName,
Lawson_Employees.CredTypeID, tblCredTypes.CredType
FROM (Lawson_Employees
INNER JOIN Lawson_DeptInfo
ON Lawson_Employees.AccCode = Lawson_DeptInfo.AccCode)
INNER JOIN tblCredTypes
ON Lawson_Employees.CredTypeID = tblCredTypes.CredTypeID;
Run Code Online (Sandbox Code Playgroud)
这应该可以解决问题,将在数据表视图中工作,并在将字段添加到任何新表单时自动将字段设置为所需的下拉列表类型。
将 Rowsource 更改为以下查询:
从 tblCredTypes 中选择 CREDTYPEID、CREDTYPE ORDER BY CREDTYPE ASC
设置列数=2
如果您已将 Lawson_Employees.CredTypeID 字段添加到表单中,请将其删除,然后重新添加以使其自动设置,以便您可以通过友好标签而不是 ID 进行选择。