What is being said is that the recordset for the query needs to select the data you want.
So you could have a field in the query for showitem, with a criteria of "true"
Now if the field showitem is in the table you are querying then you can deselect the item with code like
update thetable set showitem = false where recordid = whatever AND THEN
recordset.requery (which will now exclude the item where showitem is now set to false)
you have to be careful though, as multiple users might be doing this, and records that shouldn't be set to hidden for you, might become hidden by the actions of others - so you need to consider how you can process the data so your system works for all users. You could have a temporary table with all the records you want, and the temporary table carries the showitem flag. This way the view you get is different to the view others get, as the records you hide are just the ones you want to hide, and each user is independent - but it's all more complicated to programme.
so now you get
update temporarytable set showitem = false where recordid = whatever AND THEN
recordset.requery (which will now exclude the item where showitem is now set to false, according to your private control table)
but it's not a simple solution as you requested - because it's just not a simple request.