Ah, I see 
I have now tested the script and counted the outputs, and it's counting and comparing correctly.
I left the Date field from the table the way it was, and changed the user inputs to US format with DateSerial
Finally, it seems there are no more errors.
Thx a lot guys
As you might have understood, I don't know access or visual basic at all, I just took a job for a firm to create a database just for fun
so I have basically googled and forumed my way through it all, and it turned out great 
I have now tested the script and counted the outputs, and it's counting and comparing correctly.
I left the Date field from the table the way it was, and changed the user inputs to US format with DateSerial
Finally, it seems there are no more errors.
Thx a lot guys
As you might have understood, I don't know access or visual basic at all, I just took a job for a firm to create a database just for fun