ms-access - 在动态搜索中键入字母时反转文本搜索
问题描述
我有 MS Access 表单来进行高级搜索,当我在 OnChange 文本框搜索中键入“marie”进行搜索时,我的字母是倒置的。我确信我的代码是正确的。
Dim strSQL1, TestArray() As String
Dim i As Integer
Me.Text32 = Me.Tsearch.Text
TestArray() = Split(Me.Text32, " ")
For i = LBound(TestArray) To UBound(TestArray)
If TestArray(i) <> "" Then
arrayVal1 = arrayVal1 & " telefone.job like '%" & TestArray(i) & "%'" & " And"
Me.TsearchX = Mid(arrayVal1, 1, Len(arrayVal1) - 3)
strSQL1 = "SELECT Top 10 * FROM telefone Where" & Me.TsearchX & " ORDER BY telefone.id desc
End If
Next i
Set rst1 = New ADODB.Recordset
With rst1
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open strSQL1, cnAccess, adCmdText
End With
Set Me.Query_subform.Form.Recordset = rst1
我希望当我输入字母时,它们会显示正确而不是反转。我的样品在这里。请看一下,如果可能的话,请指导我进行 高级搜索
解决方案
推荐阅读
- javascript - 无法调用类型缺少调用签名 TypeScript 错误的表达式
- c# - 如何按照 MVVM 模式绑定整个数据网格以查看 MVVM
- c++ - free() : MPI_Finalize() 期间的无效指针
- wireshark - 如何删除wireshark中的零数据包(空流)记录
- c# - 正则表达式拼图查找所有有效的字符串组合
- scala - 进行模式匹配时的Scala类型不匹配
- r - 从2个矩阵R中找到每一行的最小值
- android - apk does not exist on disk with a new Project
- wso2is - Wso2 用户存储从 LDAP 迁移到数据库(自定义用户存储)
- xquery - 如何从数据中心框架中的 Collector.xqy 执行任何更新语句?