是不是只与数据库有关啊!

解决方案 »

  1.   

    如果你find的 字符类型的应该区分的
    你可以试试备
      

  2.   

    是这个意思: 用recordset的find方法查找的是区分大小写的么,如果用"=" 
    rst.Find Findfield & "=" & FindTarget               ------------->这里就做判断? 
        If rst.EOF Then                         
            MsgBox "没有找到对应的值!", vbOKOnly + vbInformation, "提示" 
            Exit Sub 
        ElseIf rst.Fields(Num).Value = CStr(FindTarget) Then  ------->还是这里判断! 
            Rownow = rst.AbsolutePosition 
            Colnow = Num + 1 
            Debug.Print VarType(FindTxt.Text) 
            Call ItemHighLight(Colnow, Rownow) 
            Exit Sub 
        End If 
     
      rst.MoveNext 
      

  3.   

    管它大写还是小写,你在程序中定一个统一标准,全部使用大写或是小写。大小写转换函数:
    UCase(string)           小转大LCase(string)           大转小
      

  4.   

    我就是想知道到底哪个起作用,如果rst.find找到一条记录是不是就停下来再等待判断?不写elseif后的那条行不?
      

  5.   

    管它大写还是小写,你在程序中定一个统一标准,全部使用大写或是小写。大小写转换函数:
    UCase(string)           小转大LCase(string)           大转小
      

  6.   

    find方法:
    搜索 Recordset 中满足指定标准的记录。如果满足标准,则记录集位置设置在找到的记录上,否则位置将设置在记录集的末尾。