Daha önce chart üzerinde bir çalışmam olmadı ancak sorununuzu "group by" ifadesi ile çözebileceğinizi düşünüyorum.
Dim komut5 As New OleDb.OleDbCommand("SELECT * FROM gelirler where tarih ='" & dr("tarih") & "' GROUP BY tarih; ", baglanti)
Kodunuz da GROUP BY ifadesini kullanarak denemenizi ve olumlu/olumsuz dönüş yapmanızı rica ederim.
Saygılarımla,
İyi çalışmalar.