如何为从 table/query 中提取值的组合框设置默认值?

How do I set a default value for a combo box that draws values from a table/query?

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

在 "Donation" table 中,我添加了一个名为 "Label" 的组合框,它从 "Description" 导入值以填充列表。

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

此查找工作正常。

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

失败的方法:

"Donation" - 默认值错误 'Type mismatch'。
[Donation] - 找不到字段 "Donation"
[Description].[Label] - 找不到字段 "Description].[Label"。

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

打开你的Descriptionstable,找到"Donation"的ID,然后在主table.[=13]中使用那个号码作为Default value =]