Your use of generic names (god I hope they aren't actual names in your database) is making it hard to see exactly what you want to accomplish. My guess is this is what you want:
DCount('MyField','MyTable2','Month=' & [MyTable1].[Month])
If not, post back with actual names, what it is actually returning and what you expect it to return.