首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

access 中vba执行嵌套查询的有关问题

2012-01-16 
access 中vba执行嵌套查询的问题VB codeIf Me.ListTables db_抄表 Thenstrsql SELECT First(表号)

access 中vba执行嵌套查询的问题

VB code
If Me.ListTables = "db_抄表" Then                                    strsql = "SELECT First(表号) As 表号段, First(抄表日期) As 抄表日期段,First(抄表时间) AS 抄表时间段, First(命令名称) As 命令名称段,First(抄表结果) As 抄表结果段 FROM (SELECT * FROM db_抄表 WHERE 命令名称 = '" & sx1_but & "' OR 命令名称 = '" & sx2_but & "') Tag GROUP BY 表号"            Me.Child77.SourceObject = "表.db_抄表"                        Me.Child77.Form.RecordSource = strsql            MsgBox strsql            Exit Sub    End If


在sql里面查询正常
放vba里面执行嵌套查询总是报错,
如果在vba里面把语句分开单条执行,则没有问题,
请教

[解决办法]
你的代码一行太长了,看着吃亏。
多分几行,加几个括号再试试。
Access很笨的。

热点排行