nachumy, what I see is that you are trying to get the count of Private Contacts.ID when the same ID appears in consecutive rows. If that is so, you need to clarify the following:
1- how are the records in this query sorted? by date? by primary key? is the sorting affects the results you are looking for? apparently from your example, they are not sorted by Records.ID
2- do you need to see the first column Private records.ID? are both fields in the same table and if not how are the two tables related?
Answering the above may help those who are trying to help you figure out the right "Select Query" which I believe will be a little more complicated than it looks.
As The Doc Man noted, I suggest that you change the name of the third column to anything other than Count or DCount and avoid any reserved word
CJ_London, if what I said makes sense, then, if the contactID 1 appears in the 7th row, then the count will be 1 again.