ms-access - 如何为从表/查询中提取值的组合框设置默认值?
问题描述
由于我是 Access 新手,但它是我可用的,我正在定制一个数据库模板以满足我的需要。该模板附带了一个名为“捐赠”的表格,其中记录了从贡献者那里收到的所有款项。我添加了另一个名为“描述”的表格,其中包含我们收到的常见捐款类型的标签(捐赠、参与者、赞助商、匿名、纪念、酬金)。
在“捐赠”表中,我添加了一个名为“标签”的组合框,它从“描述”中导入值以填充列表。
SELECT Descriptions.ID, Descriptions.Label
FROM Descriptions ORDER BY Descriptions.[Label];
此查找工作正常。
由于我们收到的大部分捐款都属于捐赠的描述/标签,为了提高效率,我想将其设置为默认值。但是,我不知道该怎么做。
失败的方法:
"Donation"
- 默认值中出现“类型不匹配”错误。
[Donation]
- 找不到字段“捐赠”
[Description].[Label]
- 找不到字段“描述].[标签”。
解决方案
由于您的查找查询SELECT Descriptions.ID, Descriptions.Label
包含 ID,我假设 ID 是内部存储的。
打开您的Descriptions
表格,找到“捐赠”的 ID,然后使用Default value
主表格中的编号。
推荐阅读
- python - 是否可以以“&username=login&password=password”格式发送python请求数据
- javascript - 并在 react / javascript 中使用 Or 条件语句
- javascript - 为什么我的 ID 未定义,为什么我不能修改 css 属性?
- python - 如何从在 bool 中转换的字符串返回 false
- c# - 为asp.net gridview中的各个行设置“手指”光标
- gitlab - 有没有办法将松弛消息变成 gitlab 问题?
- java - 为什么新对象保留旧对象的属性?
- c# - 在多个页面之间保持值
- neo4j - 使用 bash 脚本运行查询
- python - 为什么 Airflow Scheduler 只能作为非守护进程工作而作为守护进程失败?