Skip to main content

AccessTr.neT


Liste Kutusundan Veri Sayma Ve Toplam Alma

Liste Kutusundan Veri Sayma Ve Toplam Alma

Çözüldü #1
Merhaba,
üstatlarım şu an 2 adet problemim var,

1.)Ekteki çalışmada Form1 içinde bulunan liste kutusundaki listelenen fatura miktarlarını ve fatura adetlerini metin kutularına (Metin14 ve Metin16) yazdırmam gerekiyor. Liste üstteki kriterlere göre güncellendikten sonraki rakamlar yani.

2.) Yine Form1 içindeki liste kutusu sütun başlıklarında yer alan en sondaki toplam kısmında sütun başlığı ToplaMİKTAR diye görünüyor, bunun sadece MİKTAR şeklinde çıkmasını nasıl sağlayabilirim acaba, Birde sütun başlıklarının kalın ve ortalı olması için tabi.

Konu ile ilgili yardım edecek arkadaşlara ve hocalarıma şimdiden çok teşekkür ederim.
.rar PROJE.rar (Dosya Boyutu: 113,98 KB | İndirme Sayısı: 4)
HAYAT BİR SINAVSA,,,
ADIMI YAZAR ÇIKARIM..
.
Cevapla
#2
2. soru için Sorgu1in Sql kaynağını aşağıdaki kodla değiştirip dener misiniz?
SELECT ANA_TABLO.ABONE_NO, ANA_TABLO.ABONE_ADI, ANA_TABLO.ILCESI, FATURALAR.YIL, FATURALAR.AY, Sum(FATURALAR.MİKTAR) AS Miktar
FROM ANA_TABLO LEFT JOIN FATURALAR ON ANA_TABLO.ABONE_NO = FATURALAR.ABONE_NO
GROUP BY ANA_TABLO.ABONE_NO, ANA_TABLO.ABONE_ADI, ANA_TABLO.ILCESI, FATURALAR.YIL, FATURALAR.AY
HAVING (((ANA_TABLO.ABONE_NO) Like "*" & [Forms]![Form1]![Metin0] & "*") AND ((ANA_TABLO.ABONE_ADI) Like "*" & [Forms]![Form1]![Metin10] & "*") AND ((ANA_TABLO.ILCESI) Like "*" & [Forms]![Form1]![Metin4] & "*") AND ((FATURALAR.YIL) Like "*" & [Forms]![Form1]![Metin6] & "*") AND ((FATURALAR.AY) Like "*" & [Forms]![Form1]![Metin8] & "*"));
1. soru için
metin14'ün denetim kaynağına =DCount("*";"Sorgu1")
metin16'nın denetim kaynağına =DSum("Miktar";"Sorgu1") yazarak dener misiniz?
Cevapla
#3
(04/02/2022, 20:54)akdemir1 yazdı: Birde sütun başlıklarının kalın ve ortalı olması için tabi.
liste kutularının öyle bir özelliği yok maalesef
belki listview ile olabilir ama ona veri yüklemek listbox kadar kolay değil
isterseniz başlık yerine label yada textbox kullanmayı deneyebilirsiniz.
Cevapla
#4
Tamamdır hocam ellerinize sağlık,
Diğer problemi dediğiniz gibi Label ile çözerim.
Konu çözülmüştür.
HAYAT BİR SINAVSA,,,
ADIMI YAZAR ÇIKARIM..
.
Cevapla
#5
Rica ederim
İyi çalışmalar
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task