• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

C# Özet Tablo Oluşturma

Katılım
7 Ekim 2019
Mesajlar
135
Excel Vers. ve Dili
Tr 2019
Merhaba

veri adlı access'te deneme adlı tablo'da
AracModeli ve AracFiyati adlı listem var..

AracModeli AracFiyati
1. Toyota 58
2. Honda 69
3. Proton 11
4. Fiat 81
5. Toyota 53
6. Honda 66
7. Proton 110
8. Fiat 81
9. Toyota 59
10. Honda 67
11. Proton 45
12. Fiat 32

Amacım C# Form1 sayfasına veritabanında bulunan AracModelini (1'er tane) ve AracFiyatını (toplam) olarak sıralı şekilde yazdırmak istiyorum. (Bi nevi özet tablo almak istiyorum...)

AracModeli AracFiyatı
1. Toyota 170
2. Honda 202
3. Proton 166
4. Fiat 194

Yardımlarınız için şimdiden teşekkür ederim...
 
Merhaba

veri adlı access'te deneme adlı tablo'da
AracModeli ve AracFiyati adlı listem var..

AracModeli AracFiyati
1. Toyota 58
2. Honda 69
3. Proton 11
4. Fiat 81
5. Toyota 53
6. Honda 66
7. Proton 110
8. Fiat 81
9. Toyota 59
10. Honda 67
11. Proton 45
12. Fiat 32

Amacım C# Form1 sayfasına veritabanında bulunan AracModelini (1'er tane) ve AracFiyatını (toplam) olarak sıralı şekilde yazdırmak istiyorum. (Bi nevi özet tablo almak istiyorum...)

AracModeli AracFiyatı
1. Toyota 170
2. Honda 202
3. Proton 166
4. Fiat 194

Yardımlarınız için şimdiden teşekkür ederim...


Yok mu yardımcı olabilecek arkadaş ?‍?
 
C# kullanmıyorum ama siz kullanıyorsanız ve söz konusu Access dosyasına ADO ile bağlanabiliyorsanız, aşağıdaki gibi bir sorgu kullanabilirsiniz.
Aşağıdaki sytax VBA için çalışır ama C# için geçerli olur mu, bilemiyorum....

Kod:
    strSQL = "Select [Model], Sum([Fiyat]) From [deneme] Group by [Model] "


Aşağıdaki linkte C# için ADO ile Access dosyalarına bağlantı kurup, işlem yapmayı anlatıyor....

C# Access Veritabanı Bağlantısı (Select , İnsert , Update , Delete ) Örnek Uygulama – Web Tasarım & Programlama (yazilimkodlama.com)


.
 
Son düzenleme:
Merhaba,

bir buton ile yapmak için alttaki kodları kullanabilirsiniz.


private void btnVeriGetir_Click(object sender, EventArgs e)
{
// Access veritabanı dosyasının yolu
string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\path\to\your\veri.accdb;"; //Buraya kendi Access veritabanı dosyasının yolunu tam olarak giriniz.

// SQL sorgusu
string query = "SELECT AracModeli, SUM(AracFiyati) AS ToplamFiyat FROM deneme GROUP BY AracModeli";

// Veri bağlantısı oluşturma
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
// Veri adaptörü ve veri tablosu oluşturma
OleDbDataAdapter adapter = new OleDbDataAdapter(query, connection);
DataTable dataTable = new DataTable();

// Veri tablosunu doldurma
adapter.Fill(dataTable);

// DataGridView kontrolüne veri tablosunu atama burada kendi DataGridView numarası yada adını giriniz.Ben varsayılan olarak DataGridView1 yazdım.
DataGridView1.DataSource = dataTable;
}
}
 
1 tane button ile textbox1'e AracToplamFiyatı ve textbox2'ye AracToplamAdedi ni nasıl yazdırabilirim...(1 button ile 1 textbox a yazdırabiliyorum ama 2 tane textbox a 1 button ile yazdıramadım:()
 
Merhaba, öncelikle soruyu yanlış yere sormuşsunuz, bu c# la ilgili bir konu c# kodları lazım size , ben youtubede bu konu ile ilgili bir video buldum bu size yol gösterecektir, ikinci bir önerim, toplam almak istediğin verileri access de bir sorgu oluşturup almak istediğin sonucu orada hazırlanaman ve sonucu direk alman daha doğru olur, çünkü ben hep öyle yapıyorum, daha hızlı ve sorunsuz oluyor. iyi çalışmalar.
 
Geri
Üst