首页 > 解决方案 > 您可以创建一个访问按钮来搜索表单上的多个字段吗?

问题描述

一些背景知识:我创建了一个数据库,其中包含一组鸟类的嵌套和条带数据。在一种形式(个人)中,我有关于鸟类何时被捆绑的数据。在 Pairs 表格中,我有关于哪些人与谁合作的数据。

我想在个人表单中创建一个按钮,我可以在其中查看该鸟所属的所有配对。但是,因为我们无法分辨哪些鸟是雄性和雌性,所以在 Pairs 表单中有 2 个字段(Adult1ANF 和 Adult2ANF)没有指定性别。有时在 Adult1ANF 字段中输入鸟的 ID,但对于其他对,相同的 ID 可能在 Adult2ANF 字段中。

我可以创建一个按钮来打开 Pairs 表单,其中 Individuals 中的 ID 字段与 Pairs 中的 Adult1ANF 或 Adult2ANF 字段链接,但我想找到一个人所属的所有对,无论他们的 ID 是否在成人 1ANF 或成人 2ANF 字段。以下是使用命令按钮向导创建的代码 Access:

="[Adult1ANF]=" & "'" & [ANF] & "'"

以下是我尝试过的不起作用的修改:

="[Adult1ANF]="Or="[Adult2ANF]=" & "'" & [ANF] & "'"

="[Adult1ANF]=" & "'" & [ANF] & "'"Or="[Adult2ANF]=" & "'" & [ANF] & "'"

="[Adult1ANF]=" & Or="[Adult2ANF]=" &"'" & [ANF] & "'"

="[Adult1ANF]=" & "'" & [ANF] & "'" Or "[Adult2ANF]="

我不知道我正在尝试做的事情是否可能,但任何建议都将不胜感激。

标签: ms-access

解决方案


所有文字文本都必须在引号内,包括 OR 运算符。每个字段必须有一个比较表达式。连接变量。

="[Adult1ANF]='" & [ANF] & "' OR [Adult2ANF]='" & [ANF] & "'"


推荐阅读