When you change to a not yoou also need to change or to and. Alternatively get the PKs from your original query and use those for the delete.
========================================== Cursors are useful if you don't know sql. SSIS can be used in a similar way. Beer is not cold and it isn't fizzy.
To the specific nature of this problem : I discovered that the SQL search is actually starting but that it is stopped (or at least pauzed) after the first row in my Access.datatable (given that this first row does not contain the value as selected in ComBoBox1.text !!!
So the real question is not so much related to the SQL script but rather on how to make the search persist through the entire Access.datatable ?????