Ich versuche, Findnext für ein DAO-Recordset mit mehreren Kriterien zu verwenden. Es verwendet das erste Kriterium, ignoriert aber das zweite. dh es werden nur die ersten Kriterien verwendet.DAO-Recordset Findnext mit mehreren Kriterien
-Code wie folgt:
Dim rstWarrantList As DAO.Recordset
Set rstWarrantList = GetRecordset("Warrant List", "ORDER BY [CODE] ASC")
With rstWarrantList
sFindFilter = "[CODE] LIKE 'APO*' AND [Type] LIKE '*MINI Call*'"
.FindNext sFindFilter
end with
ich die Kriterien um tauschen können und es wird nicht einen Fehler aus, sucht es nur auf den ersten Kriterien. Ich habe versucht, '=' anstelle von 'LIKE' ohne Wirkung zu verwenden. Ian
Hallo Sergey, kein Glück mit diesem Vorschlag. es ging immer noch zum ersten richtigen Datensatz, der [Code] übereinstimmte und die Kriterien für [Type] –
OMG ignorierte, fand ich einen Fehler in der Textzeichenfolge, die ich suchte. Kann nicht glauben, dass ich es vorher nicht gesehen habe. –