如何限制来自链接 table MS Access 的数据选择

How can I restrict data choices from linked table MS Access

我正在尝试设计一个存储体育信息的 MS Access 数据库。我已经很多年没有使用过 Access 了,对 SQL 的了解也很有限,我正在努力解决一些可能非常简单但通过搜索答案却一无所获的问题(我想是因为我不太确定是什么我实际上应该搜索的关键字)。

我正在创建固定装置 table,在 table 中我有以下字段:

我面临的问题是,在不以某种方式限制数据选择的情况下,它会产生一个问题——在将数据输入数据库时​​——用户可能 select 同一支球队主场和客场团队。

所以我的问题是 - 我怎样才能做到一旦主队被选中(或客队,如果先输入该信息),该特定球队将不再可用 select在选择对方球队时编辑?

我正在使用 MS Access 2010。

您制作了一个表格来输入夹具的详细信息。这些控件是 FixtureDate、Away 和 Home。 Away 和 Home 是对 Teams 的查找。然后为每个团队创建一个组合框,分别命名为 AwayLookup 和 Home lookup。他们查找团队并将它们添加到 HomeTeamID 和 AwayTeamID。在 BeforeUpdate 中,甚至为您添加的每个 TeamID:

If Me.Away = Me.Home Then
    DisplayMessage ("Impossible!")
    Cancel = True
End If

P.S。 const conAppName = "Football"

Public Sub DisplayMessage(strmessage As String)

MsgBox strmessage, vbExclamation, conAppName

End Sub