计算列访问中字符串的出现次数

Count appearance of a string in a column access

我做了一个数据库,现在我遇到了一些问题。 我正在 table ( Adunari ) 中注册有关某些会议的所有信息:

我做了一个查询,应该显示每个成员的姓名以及他出席了多少次会议。我希望第 3 列显示每个成员出席会议的次数。我还有一个 table,其中包含每个成员的信息。我尝试使用 COUNTIF 并尝试使用字符串长度执行函数,但没有成功。

如果有人能解释一下我如何计算字符串的次数: Membri.[Nume]+Membri.[Prenume] 出现在 Adunari.[Nume Prenume] 列中

Membri - 是包含成员信息的 table Adunari - table 有关于会议的信息。

谢谢你的建议<3。很抱歉这个愚蠢的问题,但我真的没有头绪,也有很长一段时间 post.

设计视图中的 tables :

会员:

阿杜纳里:

考虑以下使用计数 correlated aggregate subquery or DCount() both of which use the LIKE 运算符来匹配较大的文本字段和较小的名称字段的串联:

SELECT Membri.Nume, Membri.Prenum,

       (Select Count(*) FROM Adunari 
        WHERE [Nume Prenume] 
        LIKE '*' & Membri.Nume & ' ' & Membri.Prenum & '*')  As MatchSubCount,

       DCount("*", "Adunari", "[Nume Prenume] 
              LIKE ""*" & Membri.Nume & " " & Membri.Prenum & "*""") As MatchDCount

FROM Membri