Office中国论坛/Access中国论坛

标题: 【已解决】Henry D. Sy,请再帮我看一下出错在什么地方 [打印本页]

作者: cocofelling    时间: 2009-8-24 10:54
标题: 【已解决】Henry D. Sy,请再帮我看一下出错在什么地方
本帖最后由 cocofelling 于 2009-8-24 15:00 编辑

我把你编的模块导入来了。但还是执行不了查询。。

请帮我看一下,我的查询:  查询14  出错出在什么地方
作者: aslxt    时间: 2009-8-24 11:08
1、模块名称和函数名称不能相同;你试着改一下函数的名称
2、如果将函数改名为gstr2,还要设置中间变量aa,如下可以通过,但不知道是否符合你的需要:
Function gstr2(fld As String)
    Dim rs As New ADODB.Recordset
    Dim strSQL As String
    Dim aa
    'strSQL = "SELECT DM FROM TABDM WHERE KT='" & fld & "'"
    strSQL = " SELECT 店面编号  FROM 物管名称  WHERE  合同编号='" & fld & "'"
    With rs
        .Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockReadOnly
        Do While Not .EOF
            aa = aa & .Fields(0) & ","
            .MoveNext
        Loop
        .Close
    End With
    Set rs = Nothing
    gstr2 = aa
End Function
作者: cocofelling    时间: 2009-8-24 11:17
2# aslxt

谢谢。。。可以了。
作者: aslxt    时间: 2009-8-24 11:20
如果可以了就标记为【已解决】吧!
作者: Henry D. Sy    时间: 2009-8-24 12:09
标题也要更改




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3