This question already has an answer here:
I've read that there will be around 21 million BTCs. (How many bitcoins will there eventually be?)
Also, to my beginner understanding, it seems that miners verify the active transactions. (What are bitcoin miners really solving?)
To my understanding this means that if the upper bound of 21 million bitcoins is reached, no new transactions can be made, because noone will verify them. But this would render the already available bitcoins useless... Am I wrong? How?