Ms access 您能否创建一个参数查询以允许您选择字段?

Ms access 您能否创建一个参数查询以允许您选择字段?,ms-access,Ms Access,我正在尝试在Access中创建一个小数据库,它将有一个按钮,允许您键入字段名,然后设置一个高值和低值,然后它将显示该范围内该字段的值。我知道如何为限制设置参数查询,但不知道如何让它提示用户输入字段。如果有办法,我可以有一个下拉框的领域,然后点击一个按钮,并设置限制,这将工作太多 您能否创建一个参数查询以允许您选择字段 不直接 您的参数值很可能是与表中字段名称匹配的字符串。因此,您需要引用名称与参数字符串匹配的字段的值 您可以使用开关表达式在它们之间进行映射,但它会很快变得丑陋 参数字段\名称文本

我正在尝试在Access中创建一个小数据库,它将有一个按钮,允许您键入字段名,然后设置一个高值和低值,然后它将显示该范围内该字段的值。我知道如何为限制设置参数查询,但不知道如何让它提示用户输入字段。如果有办法,我可以有一个下拉框的领域,然后点击一个按钮,并设置限制,这将工作太多

您能否创建一个参数查询以允许您选择字段

不直接

您的参数值很可能是与表中字段名称匹配的字符串。因此,您需要引用名称与参数字符串匹配的字段的值

您可以使用
开关
表达式在它们之间进行映射,但它会很快变得丑陋

参数字段\名称文本(255),低端IEEESingle,高端IEEESingle;
挑选*
从你的桌子上
哪里
转换
(
[Field_Name]=“Field1”,[Field1],
[Field_Name]=“Field2”,[Field2],
[Field_Name]=“Field3”,[Field3]
)
在[低端]和[高端]之间;
此外,您可能需要处理拼写错误的字段名和非数字字段类型(与您的值范围约束不兼容)


因此,尽管您提出的问题是可能的,但如果是我,我会寻找一种不同的方法。

我认为名称是字符串将是一个问题。我可能只会对每个字段进行单独的查询。谢谢你的反馈!