首页 > 解决方案 > 如何为从表/查询中提取值的组合框设置默认值?

问题描述

由于我是 Access 新手,但它是我可用的,我正在定制一个数据库模板以满足我的需要。该模板附带了一个名为“捐赠”的表格,其中记录了从贡献者那里收到的所有款项。我添加了另一个名为“描述”的表格,其中包含我们收到的常见捐款类型的标签(捐赠、参与者、赞助商、匿名、纪念、酬金)。

在“捐赠”表中,我添加了一个名为“标签”的组合框,它从“描述”中导入值以填充列表。

SELECT Descriptions.ID, Descriptions.Label 
FROM Descriptions ORDER BY Descriptions.[Label]; 

此查找工作正常。

由于我们收到的大部分捐款都属于捐赠的描述/标签,为了提高效率,我想将其设置为默认值。但是,我不知道该怎么做。

失败的方法:

"Donation"- 默认值中出现“类型不匹配”错误。
[Donation]- 找不到字段“捐赠”
[Description].[Label]- 找不到字段“描述].[标签”。

标签: ms-accessms-access-2010

解决方案


由于您的查找查询SELECT Descriptions.ID, Descriptions.Label包含 ID,我假设 ID 是内部存储的。

打开您的Descriptions表格,找到“捐赠”的 ID,然后使用Default value主表格中的编号。


推荐阅读