Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
02/10/2018 11:26
Konu Sahibi
Mehmet Paçal
Yorumlar
1
Okunma
318
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Mehmet Paçal

Mehmet Paçal

Üye
79305
Me.... Pa.... Di....
 Belirtilmemiş
 8
 11
 21/01/2016
0
 -
 
 -
 09/10/2018,09:30
Hocalar veritabanından chart grafigine istatistik çekiyorum. kullanıdıgım kod aşagıda :

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
baglanti.Close()
        Dim komut As New OleDbCommand("select * from gelirler", baglanti)
        Dim dr As OleDb.OleDbDataReader
        baglanti.Open()
        dr = komut.ExecuteReader

        If dr.Read = True Then
            Dim komut5 As New OleDb.OleDbCommand("SELECT * FROM gelirler where tarih ='" & dr("tarih") & "' order by id; ", baglanti)
            Dim oku5 As OleDb.OleDbDataReader
            oku5 = komut5.ExecuteReader()
            Do While oku5.Read = True
                gelirtoplam += oku5("miktar")
                Label1.Text = "Gelir : " + FormatCurrency(gelirtoplam)
            Loop
            oku5.Close()
        End If

        While dr.Read
            Chart1.Series("Gelirler").Points.AddXY(dr("tarih"), gelirtoplam)
        End While


        dr.Close()
        baglanti.Close()


şimdi sorun şudur :
2 gelir kaydını 02.10.2018 tarihine ekledigimde 2 sinin miktarını toplayıp grafik oluşturuyor.
ama 3 kayıt girdigimde bir tane daha grafik oluşturuyor

iki kayıt ekledigimde :

[Resim: mon0v2.png]

üç kayıt eklediğimde :

[Resim: lZVAnp.png]




emir ustaoğlu

emir ustaoğlu

Onursal Üye
75504
Yu.... Em.... US....
 26
 28
 176
 12/08/2015
65
 Hatay
 Muhasebe Sorumlusu
 Ofis 2013 64 Bit
 08/04/2019,13:25
Sayın Mehmet Paçal;

Daha önce chart üzerinde bir çalışmam olmadı ancak sorununuzu "group by" ifadesi ile çözebileceğinizi düşünüyorum.

SQL Code
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.


Dünyada Yetirince Anlaşılır Dile Konuşan İnsanlar Var Birazcık da Anlaması İçin Düşünmesi Gerekiyor İnsanların

...........

Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Accessde Tablodan Tabloya Veri Aktarımında Performans Sorunu mfyildiz 3 622 13/10/2018, 19:25
Son Yorum: mfyildiz
  Vb.net Veritabanı İstatistik sorunu white shade 3 801 21/05/2017, 16:01
Son Yorum: alpeki99
  Stok Çalıştırma Sorunu tugbacan 0 429 14/04/2017, 00:24
Son Yorum: tugbacan
Video VB 2010 Dinamik Menü Oluşturma Sorunu sokrates11 3 1.655 17/02/2015, 09:30
Son Yorum: sokrates11
  word aktarmada tablo silme sorunu kokotuna 1 1.490 06/01/2015, 15:59
Son Yorum: kokotuna

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.