2017-10-30 13 views
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 

は、私の周りの基準を入れ替えることができ、それは文句を言わないエラーを投げるには、それだけで最初の基準に検索します。私は、 '好き'の代わりに '='を使用してみましたが効果はありません。 イアン

答えて

0

開始検索のための基準に使用.FindFirst、その後、参照

+0

こんにちはセルゲイ、その提案とは運のヘルプを参照してください、.FindNextを使用しています。 [Code]と一致し、[Type] –

+0

OMGの条件を無視した最初の正しいレコードに移動しました。検索していた文字列にエラーが見つかりました。私は以前にそれを見ていないと信じています。 –

関連する問題