First thing you should do when trying to debug an Sql statement is to add a debug.Print after the construct. That way you can see what it resolves to.
You also need to place the variable outside the sql statement and delimit it as needed.
What column in the combobox is DateByYear? Whats the datatype?
if it is text it should look something like below
Code:
sql = "select [Catagoey],[Disbursements],[Sum of Total]from [Disbursements Sum Query] where [Date By Year] = '" & Me.Combo7.column(?) & "'"
Debug.Print sql
You should eliminate the spaces in your field and object names.
Not sure what the ADO references are for so i wont comment on that.