Dataset + query

Andreas, wouldn´t that return the opposite: do the query, fill the repeater and when the dataset´s query calls back, it overwrites the selection of the query with the non-selection from the dataset?