设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1083|回复: 4
打印 上一主题 下一主题

[查询] 【已解决】Henry D. Sy,请再帮我看一下出错在什么地方

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-24 10:54:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 cocofelling 于 2009-8-24 15:00 编辑

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

请帮我看一下,我的查询:  查询14  出错出在什么地方

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
5#
发表于 2009-8-24 12:09:19 | 只看该作者
标题也要更改
4#
发表于 2009-8-24 11:20:53 | 只看该作者
如果可以了就标记为【已解决】吧!
3#
 楼主| 发表于 2009-8-24 11:17:49 | 只看该作者
2# aslxt

谢谢。。。可以了。
2#
发表于 2009-8-24 11:08:10 | 只看该作者
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 18:42 , Processed in 0.087397 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表