小编Tea*_*lla的帖子

在访问查询中调用VBA函数

我正在尝试将8个不同查询的结果组合回一个查询中。所有要使用的查询都是查询的查询。这8个系列的4个查询将球员分为多少场,具体取决于他们打了几轮高尔夫球。每个系列中的最后一个查询将计算每个玩家的准确让分。

我尝试使用的代码可能无法执行操作。

功能代码如下:

Function EHC(PlayerID As Long) As Long

    Dim queT20 As Recordset
    Dim que3to6 As Recordset
    Dim que7or8 As Recordset
    Dim que9or10 As Recordset
    Dim que11or12 As Recordset
    Dim que13or14 As Recordset
    Dim que15or16 As Recordset
    Dim que17or18 As Recordset
    Dim que19or20 As Recordset

    Set queT20 = CurrentDb.OpenRecordset("Top20Count")
    queT20.FindFirst ("PlayerID =" & PlayerID)
    If queT20![PlayerID] >= 19 Then
        Set que19or20 = CurrentDb.OpenRecordset("P_19or20ExactHC")
        que19or20.FindFirst ("PlayerID =" & PlayerID)
        ExactHC = que19or20.Exact_HC
        que19or20.Close
        Set que19or20 = Nothing
    ElseIf queT20![PlayerID] >= 17 …
Run Code Online (Sandbox Code Playgroud)

sql ms-access-2013

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

ms-access-2013 ×1

sql ×1