0
複数の基準を持つDAOレコードセットでfindnextを使用しようとしています。それは第1の基準を使用するが、第2の基準を無視する。つまり、最初の基準のみを使用します。DAOレコードセット複数の条件を持つFindnext
コードを次のように
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
は、私の周りの基準を入れ替えることができ、それは文句を言わないエラーを投げるには、それだけで最初の基準に検索します。私は、 '好き'の代わりに '='を使用してみましたが効果はありません。 イアン
こんにちはセルゲイ、その提案とは運のヘルプを参照してください、
.FindNext
を使用しています。 [Code]と一致し、[Type] –OMGの条件を無視した最初の正しいレコードに移動しました。検索していた文字列にエラーが見つかりました。私は以前にそれを見ていないと信じています。 –