Office中国论坛/Access中国论坛

标题: [已解决]求一句if语句 [打印本页]

作者: coolabc    时间: 2008-6-12 11:23
标题: [已解决]求一句if语句
现在我有一段if语句
      if rs1.Fields(存货编码) in(select 存货编码 from 临时表) then
            If rs1.Fields(日期) > rs.Fields(最近销售日期) Then
             rs.FindLast "存货编码 = '" & rs1.Fields("存货编码") & "'"
             rs.Edit
             rs.Fields("最近交易日期") = rs1.Fields("日期")
             rs.Update
             rs1.MoveNext
             End If
            If rs1.Fields(日期) <= rs.Fields(最近销售日期) Then
             rs1.MoveNext
             End If
        End If
第一句我是想表示rs1中的存货编码存在于 临时表中。但是这里它报错,不知道怎么写,请大家帮忙!

[ 本帖最后由 coolabc 于 2008-6-13 09:30 编辑 ]
作者: andymark    时间: 2008-6-12 11:33
语法错误
select  存货编码 from  临时表 where  存货编码  in ( .....)

or
select  存货编码 from  临时表 where  存货编码  ='" & rs1.Fields(存货编码) & "'
再打开记录集,判断
作者: coolabc    时间: 2008-6-13 09:30
就是说给一个dao.recordset 哦。好的。我试一下!




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