分享

vb access 查询问题

 ddlld345 2012-06-22
vb access 查询问题
Dim a As String
Dim b As String
Dim c As String
Dim d As String
   
   Adodc1.Refresh
   Adodc1.Recordset.Find "类型='" & Text5.Text & "  '", , adSearchForward, 1
  If Adodc1.Recordset.EOF Then
    MsgBox "无次记录", , "提示"
    Text4.Text = ""
  Else
  Do Until Adodc1.Recordset.EOF
   a = Adodc1.Recordset.Fields("金额").Value
   b = Adodc1.Recordset.Fields("日期").Value
   c = Adodc1.Recordset.Fields("详情").Value
   d = Adodc1.Recordset.Fields("类型").Value
   Text4.Text = Text4.Text & Space(2) & "消费日期:" & b & Space(2) & "金额:" & a & "元" & Space(2) _
   & d & "详情:" & c & vbCrLf & vbCrLf
  Adodc1.Recordset.MoveNext
  Loop
  End If
为什么一直输出,全部记录
************************************************************************
你都Do Until Adodc1.Recordset.EOF
了还不是全部的?
谢谢,那怎样才能选择(也就是按类型输出)的输出
Adodc1.Recordset.Find "类型='" & Text5.Text & "  '", , adSearchForward, 1
这个不就是指定类型了么?
你上一个帖子还没采纳呢

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多